States / Michigan
State rental intelligence

Michigan rental market data

A source-traced view across 26 metro markets and 83 counties. State figures below are labelled medians and totals—not a made-up statewide investment score.

19/26 metros scored83/83 counties with FEMA risk14 sources used in this analysis
Median scored metro63.0out of 100 · 19 measured metros
Michigan identity diorama showing regional landscape, cities, housing, and infrastructure
Median metro home value$245kmedian across published metro values
Median metro rent$1,289monthly · published metro values
Median gross yield5.9%annual rent ÷ price · before costs
Median job trend▼ 0.6%trailing 12-month metro employment
Direct monthly rental evidence

Michigan rent market dynamics

Apartment List measures recent leases, rental vacancy and listing time separately. These figures do not replace Zillow, Census or Realtor measures elsewhere on this page.

Recent-lease rent$1,2092026-07 · ▲ 2.0% year over year
Rental Vacancy Index4.5%2026-07 · −0.2 pp in 12 months
Time on market23 days2026-07 · +4 days in 12 months
US recent-lease rent$1,3882026-07 · ▼ 1.1% year over year
Rent and rental vacancy through timesolid state series · dashed national series · no interpolation across missing observations
Recent-lease rent$1,515$1,138$760Rental Vacancy Index7.9%5.0%2.1%2017-012021-102026-07MichiganUnited States
State research brief

Recent-lease vacancy tightened and rents rose even as measured migration and the median metro job trend weakened, making Michigan a locality-by-locality demand screen rather than a single market thesis.

Updated 2026-08-08 · evidence current to the releases listed below.

Michigan's July 2026 Apartment List recent-lease rent was $1,209, up 2.0% from $1,185, while its separate Vacancy Index declined from 4.7% to 4.5%. That apparent firmness has a counter-signal: separate time on market increased 3.7 days to 22.7 days. Leasing remained faster than the national 30.0-day measure, but the year-over-year slowdown should not be hidden by the lower vacancy rate.

Demand evidence is less supportive. Net migration across all 83 counties was negative by 8,575 people, and the median job change across 26 metros was negative 0.6%, although mover income had a positive aggregate balance and several named metros added jobs. Screening therefore needs local employer, renter and lease-up evidence. These distributions cannot establish property-level occupancy, concessions or returns, and Zillow rent-growth coverage is missing for seven of the 26 metros with price-growth data.

01

Apartment List recent-lease rent rose 2.0% and vacancy declined to 4.5%, while time on market increased 3.7 days → underwrite rent support and lease-up friction as separate conditions

02

Median metro employment fell 0.6% and net county migration was negative 8,575 despite a positive mover-income balance → require local employer and household evidence rather than relying on aggregate income flows

03

Named rent-growth leaders outpaced home-price growth even though the measured metro rent-growth median lagged the price-growth median by 0.6 percentage point → use market-specific rent and acquisition-price assumptions

04

Sault Ste. Marie, Houghton and Hillsdale recorded 63 to 87 resale days and 3.8 to 5.6 months of supply → stress-test holding periods and resale liquidity in slower metros

05

County property-tax rates and hazard loss ratios vary materially → obtain property-specific tax and insurance inputs before accepting a gross-yield screen

01
Direct state rental dynamics

Michigan's rental vacancy tightened while marketing time lengthened

Apartment List's July 2026 recent-lease rent rose 2.0% year over year to $1,209. Its separate Vacancy Index fell by 0.2 percentage point to 4.5%, indicating less measured vacancy even as the separate time-on-market series increased from 19.0 to 22.7 days.

The state rent-growth rate was 3.1 percentage points above the national rate, current vacancy was 2.6 percentage points lower, and time on market was 7.3 days shorter. Even so, the 3.7-day year-over-year increase in Michigan marketing time is a genuine counter-signal. The three Apartment List measures have different coverage and should be screened separately rather than combined into one liquidity score.

Evidence: Apartment List Rent Estimates — recent-lease rent index · Apartment List Time on Market — listing liquidity · Apartment List Vacancy Index — rental vacancy

02
Employment and household movement

A positive mover-income balance did not prevent household outflow

Across 26 measured metros, the median year-over-year job change was negative 0.6%, with the distribution running from negative 3.3% at the 10th percentile to positive 0.9% at the 90th. The county migration series recorded 230,666 people moving in and 239,241 moving out, a net loss of 8,575, or 0.85 person per 1,000 residents.

The counterweight is a positive aggregate mover-income balance: measured inbound adjusted gross income was $5.1 million versus $4.6 million outbound, a $487,946 gap. Local job results also differed from the median: Traverse City grew 2.5%, Saginaw 1.6% and Muskegon 1.0%. The combination supports deeper screening of those local labor markets, but the older migration period and aggregate income totals do not establish current renter demand or its neighborhood distribution.

Evidence: Census ACS 5-year — population · BLS CES — payroll employment · BLS LAUS — resident employment · IRS SOI — county migration and mover income

03
Price and rent momentum

Three rent-growth leaders buck the measured metro median

The median Zillow rent-growth rate across 19 measured metros was 5.4%, while the median price-growth rate across 26 metros was 5.9%. Rent growth therefore trailed price growth by 0.6 percentage point at the distribution median. The coverage is not identical: seven price-measured metros lack rent-growth data, calculated as 26 minus 19, and missing observations are not evidence of zero growth.

Mount Pleasant moved in the opposite direction, with rent up 11.6% and price up 6.9%, a calculated 4.7-percentage-point rent lead. Holland's rent rose 8.6% against 5.9% price growth, while Muskegon's rent rose 8.2% against 4.8%. Their simple gross yields were 5.2%, 6.0% and 5.6%, respectively. These named markets warrant separate price and rent assumptions; Zillow market rents should not be blended with Apartment List's recent-lease series.

Evidence: Zillow ZHVI — metro home values · Zillow ZORI — metro market rents

04
Supply and resale conditions

Building intensity and resale slack split sharply by metro

Across 25 measured metros, the median resale market had 2.9 months of supply, 35 days on market and price drops on 25.3% of listings. Sault Ste. Marie was much slower at 87 days and 5.6 months of supply, yet its price-drop share was only 16.4%. Houghton posted 86 days, 5.2 months and a 17.1% price-drop share. Hillsdale recorded 63 days, 3.8 months and a 23.5% price-drop share. Their sale-to-list ratios ranged from 97.1% to 98.5%, showing that long marketing periods did not correspond to uniformly high price-cut shares.

Permit intensity also varied. Traverse City had 1,018 permitted units, or 6.6 per 1,000 residents, alongside 4.7 months of resale supply. Ann Arbor had 1,456 permits, or 3.9 per 1,000, with 2.4 months of supply; Cadillac had 180 permits, or 3.7 per 1,000, with 3.5 months. Permits are authorized units rather than completed rentals, and Redfin resale time is not Apartment List rental marketing time. Both should be tested independently when screening future competition and exit liquidity.

Evidence: Census Building Permits Survey — permitted units · Redfin Data Center — inventory, days on market, and price cuts

05
Housing stock and tenant conditions

High all-home vacancy does not translate cleanly into rental slack

Across all 83 counties, the median ACS all-housing vacancy rate was 19.5%, rising to 42.8% at the 90th percentile. Lake County measured 61.4%, while Mackinac County and Oscoda County were both about 50.9%. The county distribution was predominantly single-family: the median single-family share was 81.4%, compared with an 18.4% renter share and a 2.2% large-multifamily share.

High all-home vacancy coexists with renter strain. The median county share of renters spending at least 30% of income on rent was 48.3%, and the 90th percentile was 53.6%. Lake County measured 59.1%, Luce County 57.3% and Houghton County 56.6%; Houghton County's median structure year was 1960. ACS vacancy covers all housing and does not identify available rental units, vacancy reasons or property condition, so these figures require local checks rather than an assumption of abundant rentable stock.

Evidence: Census ACS 5-year — county housing value, tenure and stock

06
Physical risk and property tax

County tax and hazard measures can diverge from property-level cost

FEMA assigns inland flood as the mutually exclusive leading-hazard label for 82 counties and strong wind for one. These counts do not overlap, but a county's leading label does not establish parcel exposure or rule out secondary hazards. The highest named county loss ratios were 0.20% in Mecosta County, 0.17% in Tuscola County and 0.14% in Gratiot County.

Effective property-tax rates had a county median of 1.09%, with a 10th-to-90th-percentile range of 0.89% to 1.43%. Ingham County measured 1.83% and a $3,640 median tax, Wayne County 1.63% and $2,904, and Washtenaw County 1.52% and $5,678. County measures can identify where tax and hazard review matters most, but they cannot replace a subject property's assessment, tax history, flood determination or insurance quote.

Evidence: FEMA National Risk Index — hazard loss ratios · Census ACS 5-year — effective property tax

State ZIP rental intelligence

How direct rental evidence varies inside Michigan

The distribution uses 17 current published ZIP reports across 11 cities and 7 counties. Twelve measured counter-signals are shown below; this is not a statewide neighborhood ranking.

Published ZIP rent range$1,244$2,266full direct-ZORI report cohort
Median rent / income25.3%annual asking rent ÷ ACS household income
Median one-year growth▲ 2.6%exact direct Zillow endpoints
Renter households covered124,687across published ZCTA matches
01 · RENT DISPERSIONRepresentative direct ZIP ZORI
Horizontal bars compare direct Zillow asking-rent indexes for the twelve representative published ZIP reports.48104$2,26648105$2,24048103$2,08748226$1,92149423$1,76848084$1,69049503$1,53949504$1,47348197$1,42048185$1,28049009$1,25848228$1,244
02 · AFFORDABILITY PRESSURERent / income × observed burden
Horizontal position is annual Zillow asking rent divided by ACS median household income. Vertical position is the ACS share of renter households paying thirty percent or more.69.3%60.2%51.1%41.9%32.8%481974950348104482284818548103481054950449009494234822648084Annual asking rent / ACS household income →ACS renter burden share →
03 · PATH QUALITYOne-year growth × variability
Each point compares exact one-year Zillow asking-rent growth with annualized variability from the direct monthly series.6.4%5.1%3.8%2.5%1.2%481974950348104482284818548103481054950449009494234822648084Exact one-year Zillow rent growth →Annualized monthly variability →
WHAT THE STATE DISTRIBUTION SAYS

Across the 17 current published direct-evidence ZIP reports, the latest Zillow ZORI asking-rent readings span $1,244 to $2,266, a $1,022 spread, with a $1,690 median. The practical question is therefore where within the published set a renter is comparing: the highest displayed reading is in Ann Arbor and the lowest in Detroit. The display has 12 measured ZIP rows, while the distribution metrics use every current published direct-evidence report. Zillow ZORI is an observed asking-rent index, so these levels characterize the reported market series rather than executed lease rents. The series is not every Michigan ZIP, neighborhood, or rental property; it is a current, direct-evidence distribution with uneven geographic coverage.

Affordability screens and renter burden answer adjacent but noninterchangeable questions. The direct asking-rent-to-area-median-household-income ratio ranges from 18.7% in Kalamazoo to 48.7% in Detroit, compared with a 25.3% report median. In Ann Arbor ZIP 48104, the $2,266 asking-rent reading corresponds to $90,640 of income at a 30% screen, above the area’s $64,231 median household income. That comparison is a current market asking-rent-to-income calculation. In contrast, the ACS renter estimate places the share of renter households meeting that threshold at 66.8% in that Ann Arbor area and 35.3% in Troy. Burden reflects surveyed renter households and gross rent; it does not measure the same population, rent concept, or period as the Zillow affordability screen.

Rent momentum and volatility point to different features of the direct monthly Zillow history. One-year annualized growth runs from -1.6% to 5.3%, with a 2.6% median; annualized volatility ranges from 2.2% to 5.4%, with a 3.1% median. The Detroit ZIP 48228 illustrates the counter-signal: its 2.0% one-year growth sits below the report median, yet it has the highest volatility and a 4.2% maximum drawdown. Recent growth alone therefore does not establish a smoother rent path, and volatility alone does not specify direction. The history labels summarize measured series behavior, but they should not be read as forecasts. These growth, volatility, and drawdown measures are derived from the Zillow monthly series, not ACS estimates or HUD standards.

HUD supplies a separate administrative benchmark rather than a market-rent replacement. The applicable two-bedroom FMR/SAFMR amounts in the displayed reports run from $1,162 to $2,120; current ZORI asking rent is 84.5% to 136.8% of the corresponding HUD amount, with a 110.4% median. That gap is directional context only: HUD’s bedroom-specific standard is not an observed asking-rent estimate, and ZORI is not a bedroom-matched unit quote. Consequently, a ZIP-level comparison cannot establish the price of a particular available property. Bedroom count, lease structure, included costs, exact location, and listing timing can differ. ACS burden, housing, and income values are five-year ZCTA survey estimates, and ZCTAs are statistical areas rather than identical USPS delivery ZIPs.

Representative direct evidence

Twelve useful contrasts, every one traceable

The statewide summaries use all 17 qualifying reports. The table preserves measured extremes in rent, affordability, burden, momentum, volatility and the HUD benchmark gap.

ZIP reportPlaceZillow rent1Y growthRent / incomeBurden 30%+VariabilityHUD 2BR gap
48197Ypsilanti$1,420▲ 4.9%23.1%51.8%3.0%▲ 85.7%
49503Grand Rapids$1,539▲ 2.7%28.6%37.4%2.3%▲ 115.4%
48104Ann Arbor$2,266▲ 0.7%42.3%66.8%3.2%▲ 136.8%
48228Detroit$1,244▲ 2.0%48.7%61.4%5.4%▲ 101.1%
48185Westland$1,280▲ 3.5%25.2%45.2%2.2%▲ 90.1%
48103Ann Arbor$2,087▲ 2.3%21.6%45.4%2.8%▲ 126.0%
48105Ann Arbor$2,240▼ 0.3%28.4%51.0%3.1%▲ 135.3%
49504Grand Rapids$1,473▲ 3.1%25.2%50.3%2.4%▲ 110.4%
49009Kalamazoo$1,258▲ 1.2%18.7%53.7%4.2%▲ 108.3%
49423Holland$1,768▲ 5.3%25.9%46.6%4.7%▲ 132.5%
48226Detroit$1,921▼ 1.6%35.5%43.4%3.1%▲ 90.6%
48084Troy$1,690▲ 0.9%18.9%35.3%3.1%▲ 84.5%
READ BEFORE USING

Zillow ZORI is an observed asking-rent index from the direct monthly series, not executed rent, and the statewide distribution includes only current published direct-evidence ZIP reports rather than every Michigan ZIP, neighborhood, listing, or rental property.

ACS housing, income, vacancy, and burden figures are five-year estimates for Census ZCTAs, which are statistical areas and not identical to USPS delivery ZIPs; HUD FMR/SAFMR is a bedroom-specific administrative standard, not an asking-rent observation.

SOURCE LEDGERCensus ACS five-year — ZCTA housing and incomeACS 2024 5-year ZCTA · pulled 2026-08-08HUD USPS crosswalk and Small Area FMRs — ZIP rent fallbackZIP-CBSA 2025Q4 + SAFMR FY2026 · pulled 2026-07-26Zillow ZORI — ZIP market rentsZORI ZIP 2026-06 · pulled 2026-08-08
Evidence selected for Michigan

The ranges behind the analysis

Each row keeps its own unit and shows the measured 10th percentile, median and 90th percentile. A single-value row is labelled directly.

Employment and household movementDo jobs, household movement and mover income point in the same direction?
10th pct.median90th pct.Job change-3.3%-0.6%0.9%Net migration / 1k-0.9Net household movement-8,575
Price and rent momentumAre home values and asking rents moving together or separating?
10th pct.median90th pct.Home-value change3.0%5.9%7.7%Asking-rent change3.2%5.4%8.3%Rent minus price-0.5%
Supply and resale conditionsWhat do permits, inventory, marketing time and price cuts say about pressure?
10th pct.median90th pct.Permits / 1k0.91.93.6Months of supply2.0×2.9×4.5×Days on market15 days35 days60 daysListings with cuts18.9%25.3%39.5%
Shape of the state

Distribution before conclusion

A statewide median can hide a wide spread. These SVG charts render at build time and carry no chart library or browser-side data request.

Metro score distribution19 scored metros · median 63.0
00–19020–39640–591060–79380–100
County evidence coverageEvery gap stays visible as missing—not estimated
42%35/83Rent100%83/83Climate100%83/83Migration
Highest measured metro gross yieldsscreening metric only · before expenses and financing
Houghton10.7%Sault Ste. Marie10.2%Saginaw7.7%Bay City7.5%Hillsdale7.3%Coldwater7.1%Battle Creek7.0%
Metro leaderboard

Markets touching Michigan

Multi-state CBSAs appear in every member state. Score is still a metro score; no value is reweighted into a statewide ranking.

#MetroScorePriceRentYieldJobs
1Muskegon, MI85$259k$1,2125.6%▲ 1.0%
2Battle Creek, MI81$192k$1,1267.0%▲ 0.7%
3Saginaw, MI81$178k$1,1427.7%▲ 1.6%
4Flint, MI76$199k$1,0876.6%▲ 0.5%
5Niles, MI71$287k$1,3875.8%▲ 0.5%
6Traverse City, MI71$427k$1,9605.5%▲ 2.5%
7Jackson, MI67$230k$1,1215.9%▼ 0.2%
8Kalamazoo, MI65$282k$1,2875.5%▼ 0.4%
9Mount Pleasant, MI64$236k$1,0305.2%▼ 1.1%
10Bay City, MI63$189k$1,1787.5%▲ 0.3%
11Holland, MI63$352k$1,7546.0%▼ 0.8%
12South Bend, IN61$243k$1,3486.7%▼ 0.7%

Showing the top 12 scored metros of 26. Unscored metros remain discoverable through the national rankings.

Below the metro line

Largest counties in Michigan

County figures join on the five-digit FIPS code. The table uses measured local values and prints “n/a” wherever a publisher has no record.

CountyPopulationPriceRentYieldHazard
Wayne County, MI1,772,259$181k$1,4239.4%inland flooding
Oakland County, MI1,279,825$376k$1,7335.5%inland flooding
Macomb County, MI879,853$275k$1,4126.2%inland flooding
Kent County, MI663,150$361k$1,6305.4%inland flooding
Genesee County, MI403,305$199k$1,0876.6%inland flooding
Washtenaw County, MI369,822$426k$2,0455.8%inland flooding
Ottawa County, MI301,203$402k$1,8025.4%inland flooding
Ingham County, MI283,913$233k$1,2796.6%inland flooding
Kalamazoo County, MI262,375$281k$1,2875.5%inland flooding
Livingston County, MI195,833$407k$2,0326.0%inland flooding
Saginaw County, MI188,665$178k$1,1427.7%inland flooding
Muskegon County, MI175,961$259k$1,2125.6%inland flooding
County yield sample35/83counties have the rent needed to compute yield
Statewide net migration−8,575IRS tax-return households summed across counties
Median investor share4.5%among counties with HMDA purchase records
Bear case

What can break the thesis

  1. The migration series covers 2022-2023, while employment and rental indicators are more current, so their directions do not describe one synchronized period.
  2. Metro rent growth covers 19 markets versus 26 for price growth, and several supply measures cover 25 metros, making distribution comparisons sensitive to missing localities.
  3. Apartment List rent, vacancy and time on market are separate series, and none can be blended with Zillow rent or Redfin resale time to create a property-level liquidity measure.
  4. ACS county vacancy includes all housing and does not identify seasonal units, rentable condition or units currently offered to tenants.
  5. County hazard labels, loss ratios and effective tax rates do not establish parcel exposure, insurance premiums, reassessment outcomes or operating expenses.
Investor questions

Before underwriting a property

Does the state rental series show a uniformly tight Michigan market?

No. Apartment List measured 4.5% vacancy and 2.0% recent-lease rent growth in July 2026, but time on market rose 3.7 days. These are state-level, separate measures and do not establish conditions in every locality.

Do jobs and migration point in the same direction?

Mostly toward weaker aggregate demand: median metro employment fell 0.6% and net migration was negative 8,575. However, mover income had a positive aggregate balance, and Traverse City, Saginaw and Muskegon posted positive job growth.

Where did measured rent growth most clearly exceed price growth?

Among the named momentum markets, Mount Pleasant had an approximately 4.7-percentage-point rent lead, Holland 2.7 points and Muskegon 3.4 points. Those examples differ from the measured metro medians, where rent growth trailed price growth by 0.6 point.

Which measured metros present the clearest resale-liquidity concern?

Sault Ste. Marie and Houghton had 87 and 86 median days on market with 5.6 and 5.2 months of supply. Hillsdale had 63 days and 3.8 months. Their price-cut shares remained below the measured metro median, so slower exits did not guarantee broad seller capitulation.

Can a high ACS county vacancy rate be treated as available apartment supply?

No. Lake County's 61.4% figure, Mackinac County's 50.9% and Oscoda County's 50.9% are all-housing vacancy rates. The packet does not identify vacancy reasons, rental availability or unit condition.