1,012 cities and towns in Iowa (IA)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 451 | Sabula | 543 | $60,417 | $116,300 |
| 452 | Klemme | 540 | $57,031 | $83,300 |
| 453 | Twin Lakes | 535 | $120,699 | $543,400 |
| 454 | Thornton | 534 | $66,979 | $99,000 |
| 455 | Truro | 534 | $65,313 | $166,700 |
| 456 | Farmington | 531 | $54,643 | $63,600 |
| 457 | Wyoming | 529 | $67,125 | $104,300 |
| 458 | Ellsworth | 525 | $73,021 | $125,000 |
| 459 | Hawkeye | 521 | $62,917 | $78,900 |
| 460 | Stanwood | 520 | $58,750 | $137,700 |
| 461 | Ashton | 518 | $60,156 | $85,400 |
| 462 | Royal | 518 | $57,450 | $79,400 |
| 463 | Agency | 516 | $59,028 | $138,800 |
| 464 | Stanhope | 515 | $64,479 | $106,400 |
| 465 | New Virginia | 513 | $75,875 | $168,100 |
| 466 | Burt | 506 | $61,250 | $76,000 |
| 467 | Humeston | 505 | $52,446 | $65,000 |
| 468 | Lamont | 503 | $56,250 | $91,700 |
| 469 | Delhi | 499 | $84,079 | $161,500 |
| 470 | Beacon | 497 | $56,000 | $76,200 |
| 471 | Moscow | 494 | $120,489 | $216,200 |
| 472 | Collins | 493 | $67,292 | $130,700 |
| 473 | Norway | 490 | $91,250 | $155,400 |
| 474 | Charter Oak | 489 | $58,068 | $81,600 |
| 475 | Anthon | 488 | $52,500 | $94,800 |
| 476 | Ocheyedan | 486 | $71,875 | $105,400 |
| 477 | Packwood | 484 | $43,750 | $79,100 |
| 478 | Diagonal | 481 | $80,417 | $84,400 |
| 479 | Stacyville | 480 | $61,875 | $107,800 |
| 480 | Birmingham | 479 | $58,688 | $97,300 |
| 481 | Livermore | 478 | $62,273 | $67,700 |
| 482 | Doon | 477 | $59,688 | $156,900 |
| 483 | Lovilia | 477 | $55,000 | $89,800 |
| 484 | Badger | 475 | $76,875 | $136,300 |
| 485 | Churdan | 473 | $72,500 | $71,400 |
| 486 | Earling | 466 | $44,375 | $117,600 |
| 487 | Lewis | 465 | $34,341 | $60,700 |
| 488 | Bussey | 453 | $47,857 | $62,500 |
| 489 | Arlington | 452 | $41,250 | $110,900 |
| 490 | Clermont | 452 | $73,906 | $117,200 |
| 491 | Milton | 451 | $41,875 | $54,400 |
| 492 | Maynard | 448 | $49,375 | $129,500 |
| 493 | Thompson | 448 | $49,375 | $99,600 |
| 494 | Oxford Junction | 447 | $61,250 | $66,700 |
| 495 | Clearfield | 444 | $47,083 | $63,000 |
| 496 | Conesville | 440 | $59,250 | $67,000 |
| 497 | Grandview | 438 | $46,750 | $134,000 |
| 498 | Breda | 436 | $59,469 | $133,600 |
| 499 | Wahpeton | 436 | $86,667 | $463,300 |
| 500 | McCallsburg | 435 | $72,898 | $169,000 |