State rental market analysis · MI

Michigan rental markets

59 tracked cities over 20,000 population, 54 ranked and summarized by their median Overall. Every number traces to Census, Zillow and BLS. All states ranked →

Browse every Michigan ZIP Code area → · the full server-rendered index for this state.

Part of the East North Central Census division (Midwest region).

51.2 median Overall
Middle range 42.7 to 55.2 (25th to 75th percentile of its cities)Median Cash Flow 72.9 · Growth 43.9 · Stability 41.6Ranked #19 of 51 states by median Overall scoredistribution across 54 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

Michigan ranks #19 of 51 states for rental investing, with a median Overall of 51.2/100 across its ranked cities, above the national median. 54 ranked cities roll up into this grade.

A state grade is the median of its ranked cities, a screen for where to look, not underwriting. Open any city below for its full shown-math breakdown, or run a specific deal through the cap rate and cash-flow calculators.

Where it ranks, factor by factor

Every value is the median across the 54 ranked cities in this state. The national rank compares all 51 states on that one factor; the engine already flips inverted factors (affordability, low unemployment) so a better rank always means a better market. Each factor sits in one of the model’s three categories (Cash Flow, Growth, or Stability); this is a representative summary, and the full thirteen-factor breakdown is on each city’s page. Full methodology.

FactorCategoryState valueNational rank
Gross rent yieldCash Flow9.8%not measured
Rent growthGrowth4.7%not measured
Home value growthGrowth5.5%not measured
Population growthGrowth0.0%not measured
Job growthGrowth0.6%not measured
Price-to-incomeCash Flow3.6×not measured
UnemploymentStability3.8%not measured
Rental demandStability39% renters · 515.0% vacancynot measured
Income growthGrowth5.6%not measured

Every city in Michigan, ranked

Led by Roseville at 64/100. Click any column to re-sort; every city links to its full shown-math breakdown.

MI rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1Roseville64ACB$175,8038.7%#162
2Wyoming63BCB$295,3806.6%#198
3Pontiac63ACC$140,48411.1%#212
4Auburn Hills61ACC$283,2817.6%#285
5Eastpointe61ADB$157,49410.8%#293
6Kentwood60CBB$338,5925.7%#304
7Oak Park59ADB$237,1137.5%#331
8Midland57BCC$259,9926.6%#408
9Grand Rapids56CCC$311,6996.1%#439
10Garden City56ADC$207,5569.4%#440
11St. Clair Shores56ADB$236,2478.1%#452
12Dearborn Heights55ACC$218,4178.0%#500
13Detroit55ACD$76,08421.3%#502
14Warren55ACC$202,9278.0%#508
15Lincoln Park55ACD$155,02110.7%#514
16Walker55CCB$363,0955.0%#519
17Lansing54ACD$170,9598.6%#566
18Allen Park54BDC$212,4907.3%#576
19Portage54BCC$304,8546.3%#580
20Royal Oak53BDC$337,4937.6%#599
21Burton53ACC$160,3607.4%#614
22Monroe52CCC$224,7776.1%#642
23Port Huron52BCC$177,0156.8%#646
24Flint52ADD$67,03017.1%#660
25Wyandotte52ADC$191,9507.9%#663
26Livonia52BDC$319,1656.4%#669
27Holland52DBC$375,7215.4%#674
28Romulus51BCD$206,8807.1%#688
29Madison Heights51ADD$222,7378.1%#692
30Dearborn49BCD$253,4908.2%#845
31Muskegon48BCD$193,1127.8%#888
32Sterling Heights47CDC$313,6955.9%#917
33Westland46BDD$217,9867.1%#962
34Taylor46ADD$180,8639.9%#963
35Hamtramck46BBF$165,5748.4%#995
36Southfield46BCD$258,0117.2%#1004
37Troy45CCC$466,0184.8%#1035
38Rochester Hills45CCC$476,6734.6%#1042
39 medBay City44ADD$126,5699.9%#1086
40Inkster44ACF$110,37413.8%#1110
41Southgate43ADD$197,9609.1%#1151
42Novi42CCD$475,9524.9%#1183
43Kalamazoo42CDC$245,3326.0%#1189
44Jackson42CDD$193,8176.8%#1196
45Battle Creek39BDD$187,2077.3%#1311
46Norton Shores39CCD$300,4285.2%#1332
47Farmington Hills38DCD$395,1764.2%#1334
48Ann Arbor35FCC$536,0364.8%#1493
49Marquette34FCC$348,1504.1%#1535
50Adrian34CDD$193,5526.4%#1543
51Birmingham33DCD$755,8594.5%#1554
52Saginaw24ADF$134,49510.0%#1768
53Mount Pleasant22DFD$231,2535.5%#1779
54East Lansing18FCF$328,7404.7%#1813

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2019–2023 · Census PEP July 2024 · BLS LAUS county 2023 annual. Generated 2026-09-01. Methodology & limitations · underwrite any specific deal with the free calculators.

Limited-data cities in Michigan

These 5 cities lack enough measured factors to rank, so they are excluded from the state grade; their pages show exactly what could be measured.

ZIP markets in Michigan

992 Census ZIP Codes (ZCTAs) in Michigan · 747 data-eligible for subscores. These are sub-city government areas ranked separately from the Michigan city table. The overall Rental Investor ZIP Score leaderboard leads; the two component subscores (affordability, rental-market context) follow as independent percentiles. ZIP ranks are shown within the ZIP universe only, never mixed with, and not directly comparable to, city ranks. Vintage: the Key metric column is Census ACS 2020–2024 (5-year), a newer release than the ACS 2019–2023 figures the city table above uses; the same measure can legitimately disagree between the two.

Best overall ZIP Codes in Michigan

Ranked by the overall Rental Investor ZIP Score. The # is each ZIP Code's canonical MI state rank; the smaller figure is its national rank. Separate from the Michigan city table and not directly comparable to it.

MI rankZIP CodeOverallgrade · nationalKey metric
#149426HudsonvilleA 68#785 nat4.3%Survey yield
#249424BeechwoodA 67#1,027 nat4.9%Survey yield
#348326Auburn HillsA 66#1,346 nat7.2%Survey yield
#449508KentwoodA 65#1,649 nat5.4%Survey yield
#549534WalkerA 65#1,715 nat5.0%Survey yield
#649519WyomingA 65#1,744 nat6.1%Survey yield
#749512KentwoodA 64#1,902 nat4.8%Survey yield
#849659Lakes of the NorthA 64#1,934 nat6.1%Survey yield
#949735GaylordB 64#2,042 nat5.4%Survey yield
#1049503Grand RapidsB 63#2,141 nat6.5%Survey yield
#1149548WyomingB 63#2,300 nat9.1%Survey yield
#1249544WalkerB 63#2,382 nat5.5%Survey yield

Top affordability ZIP Codes in Michigan

State-scoped leaders on the affordability subscore only (national rank shown is within that subscore’s data-eligible universe). Substantially an inverse housing-cost signal: a component of the overall score, not a predicted return.

#ZIP CodeAffordabilityKey metric
14874575#2,042 nat8.5%Survey yield
24984075#2,080 nat7.8%Survey yield
349288Waldron74#2,203 nat8.3%Survey yield
449338Paris74#2,203 nat7.8%Survey yield
54873773#2,382 nat9.3%Survey yield
64983472#2,550 nat7.8%Survey yield
74888972#2,582 nat8.5%Survey yield
84926672#2,675 nat7.8%Survey yield
949271Pittsford71#2,716 nat7.7%Survey yield
1049638Harrietta71#2,755 nat8.6%Survey yield
1149336Morley70#2,960 nat7.6%Survey yield
1249632Falmouth70#2,960 nat7.4%Survey yield

Deepest rental-market ZIP Codes in Michigan

State-scoped leaders on the rental-market-context subscore only (national rank shown is within that subscore’s data-eligible universe). Rental depth/tightness: a separate component, never combined here with affordability.

#ZIP CodeRental marketKey metric
149788Kincheloe81#153 nat9.1%Survey yield
248238Detroit81#161 nat18.7%Survey yield
348505Flint80#200 nat30.2%Survey yield
448015Center Line80#221 nat6.0%Survey yield
548203Detroit80#231 nat12.6%Survey yield
648393Wixom80#231 nat3.7%Survey yield
748235Detroit79#361 nat15.6%Survey yield
849503Grand Rapids77#573 nat6.5%Survey yield
948840Haslett76#759 nat4.6%Survey yield
1048202Detroit76#779 nat6.3%Survey yield
1148108Ann Arbor76#803 nat4.1%Survey yield
1249006Kalamazoo75#880 nat5.7%Survey yield
Open the full Michigan ZIP explorer (all 992 areas, sortable) →