State rental market analysis · MI

Michigan rental markets

158 tracked cities over 5,000 population, 153 ranked and summarized by their median Overall; 0 of 151 evaluable cities pass the modeled Buy & Hold screen. Every number traces to Census, Zillow and BLS. Compare state coverage and results →

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

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

43.1 median Overall
Middle range 36.6 to 48.6 (25th to 75th percentile of its cities)Median Cash Flow 57.7 · Growth 42.2 · Stability 34.5Ranked #30 of 37 coverage-eligible states by median Overall scoredistribution across 153 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

Michigan ranks #30 of 37 coverage-eligible states for rental investing, with a median Overall of 43.1/100 across its ranked cities, below the national median. 153 ranked cities roll up into this grade. Its strongest factor is gross rental yield: 9.2%, 1st of 51, backed by affordability (price-to-income) (5th).

The biggest drag is low unemployment: 5.2%, 47th of 51. 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 153 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.2%#1 of 51
Rent growthGrowth4.7%#9 of 51
Home value growthGrowth5.4%#7 of 51
Population growthGrowth-0.0%#45 of 51
Job growthGrowth0.3%#38 of 51
Price-to-incomeCash Flow3.6×#5 of 51
UnemploymentStability5.2%#47 of 51
Rental demandStability38% renters · 5.3% vacancytwo-part measure
Income growthGrowth5.0%#27 of 51

Every city in Michigan, ranked

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

MI rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1Midland58BCB$251,8266.7%#936
2Walled Lake57ACC$243,7237.9%#989
3Auburn Hills56ACD$280,5907.9%#1090
4 medKingsford56ACD$153,7388.3%#1099
5Berkley56ACC$316,7898.2%#1119
6Harper Woods56ACD$154,74511.0%#1172
7Pontiac56ACD$139,88511.3%#1177
8Hazel Park55ACD$158,53511.4%#1219
9Clawson55BDB$286,8647.1%#1271
10Ferndale55BCC$250,5257.8%#1282
11Lincoln Park55ACD$154,77410.8%#1288
12Wyoming54BCC$292,2876.8%#1382
13Garden City53ADC$205,7219.8%#1447
14 medNew Haven53BCC$313,8827.3%#1472
15St. Clair Shores53ADC$231,4358.5%#1477
16Allen Park53ADC$211,7488.1%#1485
17Brighton53CCB$444,5116.3%#1514
18 medDundee53BBD$299,8895.8%#1549
19Portage52CCC$300,3246.2%#1579
20 medIonia52BCC$230,7726.2%#1661
21 medCharlotte52BDC$243,1286.9%#1698
22Eastpointe52ADD$154,38911.1%#1706
23 medAllegan52BCC$282,3447.6%#1731
24Roseville52ACD$173,5918.9%#1739
25 medEaton Rapids52BCC$255,8327.5%#1740
26Livonia51BDC$316,4206.6%#1766
27Royal Oak51BDC$330,9557.6%#1771
28Hudsonville51CBD$427,8085.7%#1773
29 medBurton50ACD$158,2838.6%#1885
30Warren50ACD$200,5378.2%#1954
31Grandville50CCC$358,8516.4%#1960
32Dearborn50BCD$250,7418.6%#1980
33Rochester Hills50CCB$469,9774.6%#2023
34Lapeer49CCC$268,3366.0%#2066
35Dearborn Heights49BCD$216,5808.1%#2087
36Wyandotte49BDC$190,5347.4%#2085
37Niles49BCD$215,4847.7%#2106
38 medGreenville49CBD$274,1675.8%#2114
39Port Huron49BCD$176,0987.3%#2167
40 medGladstone48BCD$216,3519.2%#2220
41Romulus48BCD$206,5057.5%#2246
42Mason48BCD$279,1836.9%#2262
43Mount Clemens48ADD$178,3808.5%#2304
44Walker48CCC$358,7085.1%#2334
45Troy47CCB$458,6784.9%#2344
46Inkster47ACD$108,21113.7%#2365
47Wayne47ACD$174,5938.3%#2367
48Kentwood47CCD$334,4125.7%#2369
49Oak Park47BDD$234,9157.6%#2393
50 medHillsdale47BCD$205,9267.4%#2411
51 medNorton Shores47BCD$298,2336.9%#2436
52Grand Rapids47CCD$307,0946.2%#2450
53 medMenominee47BDC$178,3978.4%#2456
54Coldwater47CBD$220,2746.6%#2472
55Holland46DBC$374,0115.3%#2515
56Madison Heights46BDD$219,4788.2%#2528
57Flint46ADD$65,25017.5%#2536
58Lansing46ACD$169,3888.7%#2556
59Fraser46BDC$238,9477.8%#2566
60Detroit46ACF$77,19920.8%#2585
61 medMuskegon Heights46ADD$90,37715.7%#2600
62 medHuntington Woods46CCD$542,5496.3%#2617
63 medFarmington46CCC$332,0725.4%#2625
64Melvindale46ACF$143,3109.7%#2628
65 medHighland Park46ACD$79,20010.4%#2629
66Novi46DCC$470,8054.9%#2642
67Monroe45BCD$223,3016.6%#2648
68Swartz Creek45CCD$252,7626.0%#2653
69 medAlpena45CDC$194,7436.3%#2719
70 medCenter Line45CCD$169,2316.0%#2740
71Sterling Heights45CDC$308,7845.9%#2751
72Bay City45ADD$128,0059.2%#2761
73 medMilan44CCD$309,2515.6%#2840
74Rockford44CCD$458,3795.2%#2902
75 medIshpeming44BDD$201,5007.9%#2917
76Hamtramck44BBF$169,6398.3%#2927
77Benton Harbor43BDC$160,3587.9%#2984
78 medEcorse43ACF$81,72115.4%#3018
79 medIron Mountain43CDD$195,8756.3%#3029
80 medAlma43ADD$167,2388.7%#3031
81Westland43BDD$215,3247.3%#3032
82 medFlushing43CCD$243,3835.5%#3044
83Taylor43ADD$180,01810.2%#3045
84Dowagiac43CDC$231,8626.7%#3056
85Howell42DCC$385,2535.8%#3146
86 medThree Rivers42BDD$229,6237.5%#3160
87Southgate42ADD$197,1718.8%#3179
88 medRiver Rouge42ACF$84,71015.5%#3194
89 medHastings42DCC$241,8485.1%#3197
90Beverly Hills42DCD$601,9615.6%#3223
91Muskegon41BCF$193,1807.5%#3277
92 medUtica41CDC$257,7295.9%#3337
93 medGrosse Pointe41DCD$487,6294.7%#3354
94Farmington Hills41DCC$389,7834.4%#3359
95 medChelsea40DDC$415,7186.2%#3367
96Zeeland40CCD$392,8166.7%#3377
97 medSt. Clair40CCD$321,8356.0%#3378
98 medSault Ste. Marie40BCD$139,4006.9%#3398
99 medTecumseh40CCD$265,0225.6%#3434
100 medHolly40CDC$325,2516.2%#3462
101 medSturgis40BDD$212,8766.5%#3473
102 medGrand Ledge40CCD$302,5506.1%#3482
103 medGrosse Pointe Woods39CDD$356,4716.6%#3556
104 medOwosso39BDD$187,3797.1%#3564
105Southfield39BCF$253,9027.5%#3573
106 medWoodhaven39CDD$269,5605.7%#3581
107 medEscanaba39CDD$189,5516.3%#3609
108 medEast Grand Rapids38DCC$686,4394.3%#3622
109 medNew Baltimore38DCD$363,3373.9%#3642
110Marysville38CDD$235,3315.1%#3671
111Adrian38CCF$191,5647.0%#3691
112Birmingham38FCC$749,4114.7%#3707
113 medMarshall38BCF$250,0797.5%#3710
114Fenton37DCD$365,9754.7%#3747
115 medSt. Johns37DCD$294,9445.5%#3791
116Marquette36FCC$342,5084.3%#3812
117 medCadillac36CCF$237,5027.5%#3825
118Battle Creek36BCF$183,5287.4%#3869
119 medSt. Louis35BDF$166,5578.0%#3924
120 medSpringfield35CDF$428,3909.4%#3932
121Riverview35CDD$247,7446.5%#3934
122Kalamazoo35DCD$243,0526.1%#3938
123 medBelding35DCD$275,1044.9%#3965
124St. Joseph35DDD$341,0935.5%#3984
125 medRichmond34DDD$307,5124.4%#4004
126Milford34DCC$491,2204.3%#4006
127Wixom34FCC$385,4373.5%#4015
128Grand Haven34FCC$401,6235.0%#4014
129South Lyon33DCD$474,7534.1%#4094
130Rochester33DDD$493,9204.5%#4103
131Traverse City33DCD$446,7065.1%#4121
132Jackson33CDF$191,8197.4%#4137
133 medFlat Rock32DCF$267,8014.8%#4159
134Manistee32DCD$267,2744.7%#4195
135Northville32DDD$594,8923.6%#4197
136 medTrenton31DDD$245,3725.0%#4222
137 medGrosse Pointe Farms31DDD$528,8693.8%#4235
138 medAlbion30ADF$142,8299.3%#4284
139Plymouth30DCD$481,8934.0%#4291
140 medHoughton29FBD$278,7154.6%#4371
141Ann Arbor29FCD$526,5924.8%#4384
142 medFrankenmuth28DCF$324,6983.4%#4396
143Saline28DDD$468,7595.2%#4408
144Ypsilanti28FDD$285,1455.4%#4410
145Grand Blanc28DDD$292,7254.4%#4437
146Mount Pleasant27DFD$228,5205.5%#4465
147Saginaw27BDF$135,2229.5%#4489
148Davison26FDD$260,3124.5%#4517
149 medPetoskey25FCD$474,5403.3%#4558
150East Lansing24FCD$323,3265.0%#4569
151Big Rapids24DDF$226,7145.8%#4589
152Grosse Pointe Park23DDF$519,6633.5%#4608
153 medLudington23DFD$307,0905.4%#4612

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2020–2024 · Census PEP July 2025 · BLS LAUS county 2025 annual (11-month average). Generated 2026-10-06. 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), the same release the city table above uses; the geographies differ, so the same measure can still 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 66#1,356 nat4.3%Survey yield
#249424BeechwoodA 65#1,519 nat4.9%Survey yield
#349534WalkerB 64#2,093 nat5.0%Survey yield
#449503Grand RapidsB 63#2,310 nat6.5%Survey yield
#548326Auburn HillsB 63#2,349 nat7.2%Survey yield
#649519WyomingB 62#2,611 nat6.1%Survey yield
#749738GraylingB 62#2,683 nat6.2%Survey yield
#849735GaylordB 62#2,799 nat5.4%Survey yield
#949544WalkerB 61#2,957 nat5.5%Survey yield
#1049508KentwoodB 61#3,160 nat5.4%Survey yield
#1149659Lakes of the NorthB 61#3,199 nat6.1%Survey yield
#1249304BaldwinB 61#3,241 nat8.7%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) →