Best ZIP Codes for Cash Flow in Hannibal, 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 63401 Hannibal, MO $178,289 $1,113 4.87% 6.9%
2 63382 Vandalia, MO $141,436 $819 4.52% 8.0%
3 63456 Monroe City, MO $199,625 $801 3.13% 7.6%
4 63436 Center, MO $228,918 $810 2.76% 9.6%
5 63461 Palmyra, MO $244,636 $819 2.61% 7.6%
6 63462 Perry, MO $243,935 $801 2.56% 8.4%
7 63471 Taylor, MO $303,511 $927 2.38% 8.3%
8 63441 Frankford, MO $289,224 $819 2.21% 8.4%
9 63454 Maywood, MO $285,437 $801 2.19% 8.1%
10 63459 New London, MO $286,558 $801 2.18% 7.3%
11 63443 Monroe City, MO $291,094 $801 2.15%
12 63463 Philadelphia, MO $298,598 $801 2.09% 9.5%

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 →

Same metro, different strategy

Appreciation in Hannibal, MO  ·  Affordable in Hannibal, MO

Or see the full Hannibal, MO metro profile.