Idaho towns
All 59 Idaho towns and cities with 2,500 or more people. The typical Idaho town has a median home value of $291,900 and household income of $66,924.
Idaho town rankings
- The 15 Best Small Towns to Retire in Idaho
- The 11 Quietest Small Towns in Idaho
- The 12 Most Affordable Small Towns in Idaho
- The 12 Best Small Towns for Families in Idaho
- 15 Small Towns in Idaho With the Cheapest Homes
- 12 Small Towns in Idaho With the Mildest Winters
- The 18 Most Walkable Small Towns in Idaho
- The 13 Best Small Towns for First-Time Home Buyers in Idaho
All Idaho towns
| Town | County | People | Median home | Income | Jan low |
|---|---|---|---|---|---|
| Boise City | Ada County | 235,684 | $484,800 | $83,904 | 26° |
| Meridian | Ada County | 117,635 | $531,600 | $100,795 | 26° |
| Nampa | Canyon County | 100,200 | $370,800 | $74,279 | 23° |
| Idaho Falls | Bonneville County | 64,818 | $335,500 | $73,110 | 16° |
| Caldwell | Canyon County | 59,996 | $367,300 | $73,058 | 23° |
| Pocatello | Bannock County | 56,320 | $271,000 | $60,418 | 21° |
| Coeur d'Alene | Kootenai County | 54,628 | $483,500 | $72,338 | 26° |
| Twin Falls | Twin Falls County | 51,807 | $321,300 | $61,205 | 22° |
| Rexburg | Madison County | 39,409 | $395,100 | $50,617 | 14° |
| Post Falls | Kootenai County | 38,485 | $477,400 | $82,183 | 26° |
| Lewiston | Nez Perce County | 34,203 | $333,700 | $72,197 | 30° |
| Eagle | Ada County | 30,346 | $772,900 | $122,894 | 23° |
| Moscow | Latah County | 25,435 | $376,400 | $57,022 | 22° |
| Kuna | Ada County | 24,011 | $423,900 | $96,219 | 26° |
| Ammon | Bonneville County | 17,694 | $381,800 | $86,121 | 16° |
| Mountain Home | Elmore County | 15,979 | $309,400 | $63,125 | 27° |
| Chubbuck | Bannock County | 15,570 | $341,700 | $82,977 | 20° |
| Hayden | Kootenai County | 15,570 | $494,500 | $82,958 | 26° |
| Jerome | Jerome County | 12,349 | $225,400 | $66,894 | 22° |
| Blackfoot | Bingham County | 12,346 | $262,500 | $64,032 | 17° |
| Garden City | Ada County | 12,316 | $449,500 | $70,124 | 24° |
| Burley | Cassia County | 11,704 | $231,300 | $67,468 | 21° |
| Star | Ada County | 11,117 | $564,300 | $97,936 | 23° |
| Middleton | Canyon County | 9,425 | $403,100 | $89,013 | 23° |
| Rathdrum | Kootenai County | 9,211 | $444,100 | $86,563 | 26° |
| Hailey | Blaine County | 9,161 | $637,800 | $90,760 | 16° |
| Sandpoint | Bonner County | 8,639 | $465,600 | $72,289 | 23° |
| Payette | Payette County | 8,127 | $276,500 | $55,208 | 24° |
| Emmett | Gem County | 7,647 | $342,000 | $58,750 | 23° |
| Rupert | Minidoka County | 6,082 | $205,200 | $54,741 | 19° |
| Fruitland | Payette County | 6,072 | $329,600 | $65,457 | 23° |
| Weiser | Washington County | 5,630 | $223,400 | $45,292 | 23° |
| Preston | Franklin County | 5,591 | $350,300 | $61,039 | 15° |
| Rigby | Jefferson County | 5,038 | $336,200 | $85,056 | 15° |
| Shelley | Bingham County | 4,785 | $295,200 | $77,563 | 12° |
| Kimberly | Twin Falls County | 4,626 | $339,400 | $97,799 | 22° |
| American Falls | Power County | 4,568 | $185,600 | $57,783 | 19° |
| Buhl | Twin Falls County | 4,558 | $247,500 | $55,568 | 22° |
| Lincoln | Bonneville County | 4,556 | $377,500 | $84,280 | 16° |
| Gooding | Gooding County | 3,707 | $186,100 | $41,899 | 22° |
| Heyburn | Minidoka County | 3,700 | $237,800 | $64,179 | 21° |
| McCall | Valley County | 3,686 | $676,500 | $60,253 | 14° |
| St. Anthony | Fremont County | 3,606 | $231,900 | $53,152 | 12° |
| Ketchum | Blaine County | 3,555 | $824,000 | $93,046 | 8° |
| Grangeville | Idaho County | 3,308 | $293,300 | $61,322 | 25° |
| Fort Hall | Bannock County | 3,195 | $203,300 | $44,514 | 15° |
| Mountain Home AFB | Elmore County | 3,191 | — | $74,196 | 27° |
| Soda Springs | Caribou County | 3,133 | $241,400 | $57,361 | 10° |
| Salmon | Lemhi County | 3,119 | $235,500 | $42,844 | 11° |
| Hidden Springs | Ada County | 3,076 | $773,500 | $163,203 | 24° |
| Wendell | Gooding County | 2,917 | $242,100 | $57,266 | 22° |
| Homedale | Owyhee County | 2,881 | $238,000 | $62,117 | 23° |
| Filer | Twin Falls County | 2,738 | $247,500 | $64,671 | 22° |
| Iona | Bonneville County | 2,717 | $420,300 | $84,914 | 16° |
| Orofino | Clearwater County | 2,656 | $223,400 | $53,438 | 28° |
| Montpelier | Bear Lake County | 2,643 | $240,300 | $61,375 | 7° |
| Bellevue | Blaine County | 2,560 | $539,000 | $72,712 | 16° |
| Dalton Gardens | Kootenai County | 2,537 | $803,600 | $80,000 | 26° |
| Bonners Ferry | Boundary County | 2,520 | $281,400 | $52,500 | 24° |
Idaho counties
- Ada County
- Bannock County
- Bear Lake County
- Bingham County
- Blaine County
- Bonner County
- Bonneville County
- Boundary County
- Canyon County
- Caribou County
- Cassia County
- Clearwater County
- Elmore County
- Franklin County
- Fremont County
- Gem County
- Gooding County
- Idaho County
- Jefferson County
- Jerome County
- Kootenai County
- Latah County
- Lemhi County
- Madison County
- Minidoka County
- Nez Perce County
- Owyhee County
- Payette County
- Power County
- Twin Falls County
- Valley County
- Washington County