Best ZIP Codes for Cash Flow in Fort Madison-Keokuk, IA-IL-MO (2026)

Ranked by cap rate — the annual return on the purchase price before financing. ZIPs that also clear the 1% rule are marked.

# ZIP City Home value Rent Cap rate 5-yr growth
1 52632 1% rule Keokuk, IA $84,406 $855 7.90% 1.3%
2 62330 Dallas City, IL $101,090 $936 7.22% 5.1%
3 52627 Fort Madison, IA $111,141 $909 6.38% 3.0%
4 61450 La Harpe, IL $103,415 $828 6.25% 4.9%
5 62341 Hamilton, IL $117,855 $891 5.90% 0.9%
6 52624 Fort Madison, IA $149,811 $1,053 5.48%
7 62358 Niota, IL $133,754 $936 5.46%
8 62379 Warsaw, IL $119,544 $828 5.40% 4.4%
9 62321 Carthage, IL $125,756 $828 5.14% 3.0%
10 52626 Farmington, IA $143,410 $873 4.75% 9.2%
11 62354 Nauvoo, IL $161,451 $900 4.35% 0.9%
12 63445 Kahoka, MO $161,308 $801 3.87%
13 52658 Wever, IA $260,471 $1,197 3.58% 7.7%
14 52639 Keokuk, IA $190,848 $828 3.38%
15 52619 Argyle, IA $195,455 $837 3.34%
16 52630 Hillsboro, IA $202,315 $846 3.26%
17 52649 Salem, IA $228,679 $855 2.92%
18 52656 West Point, IA $249,098 $828 2.59% 7.9%

Ranked from Repit’s own ZIP-level data — Zillow home values and rents, HUD fair-market rents where Zillow has no coverage, and U.S. Census vacancy. Cap rate is gross: annual rent over purchase price, before financing and expenses. Every ZIP above links to its full free page. How we calculate this →