Montpelier, #1 on this list · John A. Bagley House · Photo: William R Sterling · CC BY-SA 3.0
Idaho rankings · 2026
Best small towns in Idaho
Montpelier ranks first of Idaho’s 32 graded small towns (2,500–9,999 residents), with an A: cost of living (A) and safety (A−) are its strongest grades; jobs & income (C) is its lowest. 4 of the 32 (12%) grade A− or better nationally, against 25% of U.S. towns.
The overall grade, sorted: cost of living, safety, schools, health, jobs & income, walkability and hazard risk, from Census, FBI, state, CDC, EPA and FEMA data. How grades work
Strongest: health A, schools B+·lowest: hazard risk C
BCost–SafetyB+SchoolsAHealthB−JobsBWalkCHazards
Where they are: Two of the top 10 are in Bonneville County.
All 32 small towns
Overall score, highest first. The score (0–100) blends the seven livability grades and sets the order; the letter places that score among every U.S. town of 2,500+, and A+ is the top 5%, so neighbors on the list often share a letter. Each town links to its page, where the grade sheet shows every subject. The rank is the town’s place among all 58 Idaho towns.
45WeiserWashington County · 6,249 people44.9bottom 29.9%CStrongest: walkability A, safety A−·lowest: jobs & income D
46WendellGooding County · 3,090 people44.0bottom 27.7%CStrongest: hazard risk A, walkability B+·lowest: schools C−
48GoodingGooding County · 3,855 people42.8bottom 25.0%CStrongest: walkability A, cost of living B·lowest: health D
49HeyburnMinidoka County · 3,783 people42.6bottom 24.5%C−Strongest: health B, cost of living B·lowest: jobs & income C−
51Fort Hallunincorporated, Bannock County · 2,654 people41.9bottom 23.1%C−Strongest: cost of living A, schools B+·lowest: walkability D−
53Mountain Home AFBunincorporated, Elmore County · 3,219 people39.7bottom 18.4%C−Strongest: health A, walkability B+·lowest: cost of living D−
55SalmonLemhi County · 3,286 people38.4bottom 15.9%C−Strongest: walkability B+, health B−·lowest: hazard risk D−
56RupertMinidoka County · 6,460 people38.2bottom 15.4%C−Strongest: hazard risk A, cost of living B+·lowest: jobs & income D
57PayettePayette County · 8,813 people36.6bottom 12.8%DStrongest: walkability B, cost of living B−·lowest: schools D
58OrofinoClearwater County · 3,259 people27.5bottom 2.9%D−Strongest: walkability B, health B−·lowest: hazard risk D−
Method
How this list is made
Each town’s overall grade blends seven livability grades: cost of living (weight 18), safety (18), schools (16), health (14), jobs & income (12), walkability (8) and hazard risk (4). A town needs 2,500+ residents and three of the first four. Letters are national, so an A here means the same as an A in any state; the list is the same towns in the same order, ranked within Idaho. Towns without their own FBI figures are graded on the rest and their page says why.
Data years: crime 2023–2025 (FBI), Census ACS 2020–2024, CDC PLACES 2025, state school tests. How grades work
Quick answers
Questions people ask
What is the best small town in Idaho?
Among 32 graded towns of 2,500 to 9,999 residents, Montpelier (Bear Lake County) ranks first, with an A; cost of living (A) and safety (A−) are its strongest grades; jobs & income (C) is its lowest. Ketchum and Lincoln follow.
How are these towns ranked?
By the overall grade, which blends seven livability grades from public data. The letter is national; the rank is within Idaho. The full method is on How grades work.
Why isn’t my town on this list?
The list covers towns of 2,500 to 9,999 residents with an overall grade (32 in Idaho). 35 smaller places have subject grades only; Larger towns are on the best places to live list. Every town is on the Idaho page.
Go deeper
More Idaho lists
Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.