Most Affordable ZIP Codes in Ann Arbor, MI (2026)

The lowest entry prices that still hold a decent investability rating — cheap is only useful if the market underneath it is sound.

# ZIP City Home value Rent Cap rate 5-yr growth
1 48198 Ypsilanti, MI $228,065 $1,650 5.64% 5.5%
2 49236 Clinton, MI $281,657 $1,305 3.61% 5.2%
3 48191 Willis, MI $311,073 $1,575 3.95% 3.5%
4 48160 Milan, MI $315,867 $1,350 3.33% 4.7%
5 48197 Ypsilanti, MI $350,679 $1,340 2.98% 5.0%
6 48189 Whitmore Lake, MI $366,941 $1,702 3.62% 4.7%
7 48158 Manchester, MI $381,574 $1,305 2.67% 3.7%
8 48118 Chelsea, MI $420,265 $1,764 3.27% 2.0%
9 48108 Ann Arbor, MI $449,142 $1,729 3.00% 5.2%
10 48176 Saline, MI $475,698 $1,957 3.21% 3.7%
11 48103 Ann Arbor, MI $535,651 $2,072 3.02% 4.6%
12 48105 Ann Arbor, MI $563,676 $2,297 3.18% 4.4%
13 48104 Ann Arbor, MI $587,722 $2,241 2.97% 5.2%

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

Cash Flow in Ann Arbor, MI  ·  Appreciation in Ann Arbor, MI

Or see the full Ann Arbor, MI metro profile.