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 risk13 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
State research brief

Positive rent and price growth sits beside falling median metro jobs and net county outmigration, making Michigan a market for locality-level screening rather than statewide underwriting.

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

Across Michigan's 26 measured metros, median year-over-year job growth was -0.6%, while the state's counties recorded 230,666 movers in and 239,241 movers out, for net migration of -8,575. At the same time, median metro rents rose 5.4% and prices rose 5.9%; the 83-county medians were 4.5% for rents and 5.8% for prices.

The counter-signal is aggregate mover income: county AGI inflows totaled $5,078,923 against $4,590,977 of outflows, leaving a $487,946 gap. That does not establish durable household retention or property-level rent collection, but it argues against treating the headline migration loss as a complete description of every tenant pool. Screening should stay focused on the specific metro, county, property type and operating cost structure.

01

Median metro job growth of -0.6% and county net migration of -8,575 → underwrite demand by metro, employment base and tenant segment rather than using a statewide demand assumption.

02

Median metro rent growth of 5.4% versus price growth of 5.9%, with the supplied rent-minus-price measure at -0.55 percentage points → do not rely on rent growth outpacing values to support returns.

03

Houghton, MI and Sault Ste. Marie, MI show gross yields of 10.7% and 10.2% alongside rent-to-income ratios of 36.5% and 32.8% → verify affordability, collections and tenant depth before treating gross yield as investable return.

04

Median metro supply of 2.9 months versus 5.6 months in Sault Ste. Marie, MI and 5.2 months in Houghton, MI → use local resale and vacancy evidence for exit and downtime assumptions.

05

The leading-hazard classification covers 82 inland-flood county areas and 1 strong-wind area, while effective tax rates range from 0.89% to 1.43% → require parcel-level hazard, insurance and tax diligence.

01
Employment and household movement

Labor softness coexists with a few positive job-growth pockets

Job conditions are uneven rather than broadly supportive. The median year-over-year job change across 26 measured metros was -0.6%, with the measured range running from -3.3% to 0.9%. County migration was also negative in aggregate: 230,666 people moved in, 239,241 moved out, and net migration was -8,575 across coverage for all 83 counties.

The income data provides a counter-signal. County AGI inflows were $5,078,923 versus $4,590,977 of outflows, a $487,946 inflow gap. Meanwhile, Traverse City, MI posted 2.5% job growth, Saginaw, MI posted 1.6%, and Muskegon, MI posted 1.0%. These observations support checking the employment base and renter profile of each target market; they do not support assuming that a positive pocket represents the state as a whole.

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

02
Price and rent momentum

Values are rising slightly faster than rents at the metro median

Across the 26 measured metros, median home-price growth was 5.9%, compared with 5.4% rent growth. The supplied metro rent-minus-price measure was -0.55 percentage points. The ranges are wide: price growth ran from 3.0% to 7.7%, while rent growth ran from 3.2% to 8.3%.

Some selected markets show the opposite pattern. In Mount Pleasant, MI, rents rose 11.6% while prices rose 6.9%; Holland, MI recorded 8.6% rent growth and 5.9% price growth; Muskegon, MI recorded 8.2% and 4.8%, respectively. That counter-signal makes current rent validation more important than relying on a statewide growth narrative. The packet does not establish whether the observed rent changes reflect lease renewals, asking rents, tenant turnover or property-level performance.

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

03
Supply and resale conditions

Resale conditions range from relatively tight to visibly slow

Measured metro resale liquidity is moderate at the median but dispersed. Months of supply had a median of 2.9, ranging from 2.0 to 4.5, and median days on market were 35 across 25 measured metros. The median share of listings with price cuts was 25.3% across 25 metros.

The selected examples show why exit assumptions need local evidence. Traverse City, MI had 4.7 months of supply and 42 median days on market, while Ann Arbor, MI had 2.4 months and 35 days. Cadillac, MI had 3.5 months and 35 days. The slower-market examples were Sault Ste. Marie, MI at 5.6 months and 87 days, Houghton, MI at 5.2 months and 86 days, and Hillsdale, MI at 3.8 months and 63 days. These are market-level resale measures, not guarantees of a rental property's sale speed or achievable price.

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

04
Entry cost and affordability

The strongest gross yields appear alongside higher renter cost pressure

Gross yield is not uniformly high. The measured metro median was 5.9%, with a range from 5.3% to 7.6%. Median rent-to-income was 22.7%, ranging from 19.8% to 28.3%, and median rent was 110.5% of the HUD two-bedroom Fair Market Rent, with a range from 96.8% to 145.2%.

Houghton, MI illustrates the tradeoff: its selected gross yield was 10.7% while rent-to-income was 36.5%. Sault Ste. Marie, MI showed a 10.2% gross yield and 32.8% rent-to-income. Saginaw, MI was lower on both measures at 7.7% gross yield and 22.6% rent-to-income. These figures support screening for affordability, tenant qualification and collection risk alongside purchase price. Gross yield does not include taxes, insurance, repairs, vacancy, management or financing costs.

Evidence: Census ACS 5-year — household income · HUD Fair Market Rents — Section 8 standard · Zillow ZHVI — metro home values · Zillow ZORI — metro market rents

05
Housing stock and tenant conditions

County stock is older and predominantly single-family, with wide vacancy dispersion

County housing conditions are difficult to summarize with one rental-supply assumption. The median county vacancy rate was 19.5%, with a range from 5.8% to 42.8%. The median renter share was 18.4%, the median share of renters paying at least 30% of income toward rent was 48.3%, and the median year built was 1975. The median housing mix was 81.4% single-family, 2.2% large multifamily and 7.3% mobile homes.

Selected counties show the dispersion. Lake County had a 61.4% vacancy rate and 59.1% rent-burden rate; Luce County had 39.6% vacancy and 57.3% rent burden; Houghton County had 24.2% vacancy, a 28.2% renter share and 56.6% rent burden. The packet's ACS vacancy measure does not identify how much vacant stock is rental-ready, available year-round or suitable for the target property type. Physical inspection and local rental comparables remain necessary.

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

06
Physical risk and property tax

A common leading-hazard label does not remove county-level tax variation

The FEMA classification assigns inland flood as the leading hazard in 82 county areas and strong wind in 1. This is a mutually exclusive leading-hazard label, not a parcel-level flood or wind-exposure determination. The county climate-loss-ratio median was 0.09%, ranging from 0.07% to 0.13%.

Tax inputs vary more visibly across the measured counties: the median effective property-tax rate was 1.09%, with a range from 0.89% to 1.43%, and the median tax was $1,940, ranging from $1,457.60 to $3,171.60. Mecosta County had a 0.20% climate loss ratio, a 0.99% tax rate and $1,778 median tax. Ingham County had a 1.83% tax rate and $3,640 median tax, while Washtenaw County had a 1.52% tax rate and $5,678 median tax. The packet lacks property-level insurance, flood-zone, drainage and condition data, so these county measures should be treated as diligence flags rather than complete operating-cost inputs.

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

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
Sources used in this analysis

Measured releases, not a global source count

Only sources supporting the selected evidence modules are listed here.

Bear case

What can break the thesis

  1. The negative job-growth median and net county outmigration may make selected positive employment pockets poor proxies for the target property's renter demand.
  2. Rent-growth coverage is incomplete: 19 of 26 metros and 25 of 83 counties have measured year-over-year rent data, leaving meaningful geographic gaps.
  3. The 19.5% median ACS county vacancy rate does not distinguish rental-ready, year-round or appropriately sized units, so it cannot be used as a direct estimate of attainable rental vacancy.
  4. The 5.9% metro gross-yield median and higher selected yields exclude operating expenses, taxes, insurance, repairs, management, vacancy and financing.
  5. FEMA's leading-hazard labels are not parcel-level exposure measures, and the packet has no property-level insurance, flood-zone, drainage or physical-condition fields.
Investor questions

Before underwriting a property

Does Michigan show broad employment support for rental demand?

Not in the measured distribution. Median metro job growth was -0.6%, with a range from -3.3% to 0.9%, although Traverse City, MI, Saginaw, MI and Muskegon, MI were positive selected examples at 2.5%, 1.6% and 1.0%.

Are rents rising faster than home values across the measured metros?

No at the metro median: rents rose 5.4% and prices 5.9%, and the supplied rent-minus-price measure was -0.55 percentage points. Mount Pleasant, MI, Holland, MI and Muskegon, MI provide a counter-signal with rent growth above price growth in the selected examples.

Do the highest gross yields indicate the easiest rental markets?

No. Houghton, MI showed a 10.7% gross yield with rent-to-income at 36.5%, and Sault Ste. Marie, MI showed 10.2% with rent-to-income at 32.8%. Those figures require affordability and collection checks, and gross yield is not a net return measure.

Can the statewide county vacancy median be used as a rental-supply assumption?

No. The county vacancy median was 19.5%, but the measured range was 5.8% to 42.8%, and selected examples ranged from 24.2% in Houghton County to 61.4% in Lake County. The packet does not identify the rental-ready share of vacant units.

What property-level checks are missing before acquisition?

The packet does not provide property-level insurance costs, flood-zone or drainage status, physical condition, occupancy, expenses or rent delinquency. County tax and FEMA measures therefore flag diligence needs but do not complete the underwriting case.