232 cities and towns in Idaho (ID)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 101 | Hazelton | 988 | $55,833 | $148,400 |
| 102 | Clark Fork | 981 | $60,625 | $177,800 |
| 103 | Cascade | 978 | $50,671 | $350,000 |
| 104 | Ririe | 958 | $64,273 | $129,900 |
| 105 | McCammon | 910 | $71,397 | $238,900 |
| 106 | Troy | 908 | $87,589 | $270,800 |
| 107 | Hayden Lake | 901 | $104,500 | $706,900 |
| 108 | Hauser | 896 | $67,868 | $271,700 |
| 109 | Franklin | 880 | $64,375 | $318,200 |
| 110 | Menan | 863 | $70,417 | $249,300 |
| 111 | Potlatch | 849 | $68,889 | $226,100 |
| 112 | Oakley | 846 | $93,333 | $220,000 |
| 113 | Arco | 842 | $31,023 | $157,700 |
| 114 | Athol | 830 | $62,946 | $269,600 |
| 115 | Council | 824 | $43,224 | $165,600 |
| 116 | Inkom | 810 | $81,528 | $250,500 |
| 117 | Challis | 794 | $50,034 | $168,300 |
| 118 | Teton | 786 | $77,667 | $278,800 |
| 119 | Clifton | 774 | $97,750 | $286,500 |
| 120 | Mullan | 758 | $51,094 | $169,000 |
| 121 | Horseshoe Bend | 756 | $54,236 | $205,300 |
| 122 | Downey | 736 | $46,000 | $153,000 |
| 123 | Georgetown | 735 | $68,438 | $180,800 |
| 124 | Mackay | 719 | $41,474 | $187,500 |
| 125 | Notus | 709 | $71,083 | $242,600 |
| 126 | Kooskia | 683 | $38,167 | $174,500 |
| 127 | Smelterville | 670 | $46,597 | $117,600 |
| 128 | Parker | 643 | $72,188 | $249,500 |
| 129 | Paris | 634 | $82,500 | $235,700 |
| 130 | Dover | 628 | $108,393 | $644,400 |
| 131 | Blanchard | 625 | $55,212 | $282,500 |
| 132 | Melba | 624 | $53,500 | $306,000 |
| 133 | Silverton | 606 | $95,524 | $281,900 |
| 134 | Arbon Valley | 604 | $64,188 | $174,300 |
| 135 | Juliaetta | 586 | $54,821 | $252,100 |
| 136 | Weston | 586 | $85,588 | $315,500 |
| 137 | Oldtown | 572 | $58,088 | $260,700 |
| 138 | Letha | 566 | N/A | N/A |
| 139 | Richfield | 558 | $59,375 | $196,100 |
| 140 | Idaho City | 556 | $41,111 | $94,500 |
| 141 | Nezperce | 537 | $59,063 | $176,200 |
| 142 | Roberts | 534 | $57,083 | $154,200 |
| 143 | Fairfield | 519 | $77,917 | $195,200 |
| 144 | Mud Lake | 516 | $65,000 | $160,700 |
| 145 | Newdale | 515 | $71,250 | $291,700 |
| 146 | Declo | 514 | $46,780 | $218,200 |
| 147 | Basalt | 511 | $75,375 | $300,000 |
| 148 | Deary | 511 | $71,250 | $225,400 |
| 149 | Craigmont | 509 | $56,818 | $179,300 |
| 150 | Dayton | 496 | $86,667 | $275,000 |