Idaho Skin Institute

$3.0M revenue • 11 employees • 147 W Chubbuck Rd, Chubbuck, ID, 83202, United States

Last Updated Mar 19, 2026

Company Overview

Company Name

Idaho Skin Institute

Address

147 W Chubbuck Rd, Chubbuck, ID, 83202, United States

Approx. Annual Revenue

$3.0M

Employees

11

Established

2010

Google Reviews

4.9 (16 reviews)

About Idaho Skin Institute

The Idaho Skin Institute is a dermatology practice serving the Chubbuck, Burley, and Twin Falls areas of Idaho. They offer a wide range of medical and cosmetic dermatological services, including Mohs surgery, treatment for skin conditions, and various aesthetic procedures. The practice has multiple locations throughout the region.

More Companies in Idaho

Browse all companies in Idaho

Frequently Asked Questions about Idaho Skin Institute

Technologies Used

Key Decision Makers

Earl Stoddard Owner