1,012 cities and towns in Iowa (IA)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 301 | Hospers | 945 | $73,819 | $163,700 |
| 302 | De Soto | 943 | $92,500 | $210,500 |
| 303 | Rockwell | 942 | $58,850 | $142,600 |
| 304 | Schleswig | 940 | $71,271 | $130,400 |
| 305 | Fremont | 937 | $73,239 | $89,500 |
| 306 | Sidney | 935 | $80,200 | $121,200 |
| 307 | Newell | 924 | $66,406 | $106,300 |
| 308 | Wheatland | 921 | $36,071 | $119,200 |
| 309 | Arnolds Park | 911 | $84,659 | $407,600 |
| 310 | Tabor | 908 | $68,277 | $189,800 |
| 311 | North English | 907 | $52,386 | $105,800 |
| 312 | Lawton | 906 | $90,278 | $246,800 |
| 313 | Mechanicsville | 906 | $76,190 | $155,500 |
| 314 | Aurelia | 905 | $68,605 | $135,900 |
| 315 | Beaverdale | 905 | $66,000 | $171,200 |
| 316 | Odebolt | 905 | $54,914 | $98,100 |
| 317 | Gowrie | 894 | $74,375 | $98,400 |
| 318 | Hills | 892 | $81,875 | $217,800 |
| 319 | St. Charles | 891 | $81,944 | $197,100 |
| 320 | West Bend | 889 | $84,286 | $147,800 |
| 321 | Dakota City | 887 | $66,111 | $119,300 |
| 322 | Merrill | 885 | $79,250 | $157,200 |
| 323 | Sloan | 884 | $73,750 | $191,400 |
| 324 | Hinton | 881 | $108,125 | $249,400 |
| 325 | Essex | 875 | $57,344 | $87,700 |
| 326 | Princeton | 875 | $80,714 | $257,000 |
| 327 | Earlville | 864 | $71,125 | $148,100 |
| 328 | Arcadia | 859 | $69,408 | $139,500 |
| 329 | Adair | 853 | $57,250 | $126,600 |
| 330 | Olin | 849 | $67,120 | $98,500 |
| 331 | Elgin | 848 | $60,114 | $87,300 |
| 332 | Lake Panorama | 844 | $149,722 | $442,600 |
| 333 | Paullina | 843 | $57,308 | $118,800 |
| 334 | Raymond | 843 | $62,813 | $210,400 |
| 335 | Inwood | 841 | $61,711 | $171,600 |
| 336 | West Point | 841 | $66,000 | $158,700 |
| 337 | Whiting | 840 | $68,977 | $87,800 |
| 338 | Ossian | 833 | $58,929 | $152,700 |
| 339 | Rockford | 833 | $62,759 | $90,200 |
| 340 | Sioux Rapids | 831 | $56,307 | $84,400 |
| 341 | Dumont | 829 | $57,604 | $72,700 |
| 342 | Hedrick | 826 | $63,750 | $75,900 |
| 343 | Keystone | 825 | $68,750 | $141,100 |
| 344 | Battle Creek | 822 | $59,519 | $72,300 |
| 345 | Keota | 819 | $64,500 | $100,300 |
| 346 | Schaller | 817 | $65,909 | $73,700 |
| 347 | Eldon | 816 | $52,813 | $57,600 |
| 348 | Alburnett | 815 | $90,417 | $198,100 |
| 349 | Garnavillo | 815 | $81,250 | $117,200 |
| 350 | Hartford | 814 | $77,917 | $170,900 |