16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Grangeville | 1 | 3,701 | 3,319 | 2.04% | 2,458 | 2 | City |
| Grangeville | 2 | 3,701 | 3,328 | 2.04% | 2,458 | 2 | City |
| Cottonwood | 3 | 946 | 817 | 2.71% | 1,128 | 1 | City |
| Cottonwood | 4 | 946 | 821 | 2.71% | 1,128 | 1 | City |
| Kooskia | 5 | 566 | 512 | 1.8% | 920 | 1 | City |
| Kooskia | 6 | 566 | 513 | 1.8% | 920 | 1 | City |
| Riggins | 7 | 400 | 366 | 1.52% | 1,005 | 0 | City |
| Riggins | 8 | 400 | 367 | 1.52% | 1,005 | 0 | City |
| Elk City | 9 | 316 | 116 | 7.12% | 126 | 3 | CDP |
| Stites | 10 | 190 | 172 | 1.6% | 2,043 | 0 | City |
| Stites | 11 | 190 | 173 | 1.6% | 2,043 | 0 | City |
| Ferdinand | 12 | 141 | 129 | 1.44% | 806 | 0 | City |
| Ferdinand | 13 | 141 | 129 | 1.44% | 806 | 0 | City |
| Smiths Ferry | 14 | 102 | 108 | 6.25% | 55 | 2 | CDP |
| White Bird | 15 | 88 | 81 | 1.15% | 1,354 | 0 | City |
| White Bird | 16 | 88 | 81 | 1.15% | 1,354 | 0 | City |
Grangeville is the largest city in Idaho County, with a population of 3,701.
White Bird is the smallest city in Idaho County, with a population of 88.
There are 16 cities in Idaho County, Idaho.