Skip to content

Rent prices in Michigan, city by city

As of October 17, 2026, 18,196 rentals are listed across 90 Michigan cities we track. Statewide median asking rent: studio about $982, 1-bedroom about $915, 2-bedroom about $1,195, 3+ bedroom about $2,022.

The most expensive 5 cities for a 1-bedroom: Traverse City ($1,540), Ann Arbor ($1,450), Birmingham ($1,400), Grand Rapids ($1,325), Royal Oak ($1,250). The least expensive: Flint ($730), Saginaw ($750), Bay City ($808), Lansing ($850), Jackson ($883). Cheapest and most expensive places to rent in Michigan

18,196 listings across 90 cities with at least 50 rentals listed. Medians use listings with a single price and bedroom count; fewer than 20 and the figure is left out. Statewide figures are estimated from city medians weighted by listing count. Updated . How we calculate

CityListings1 bed2 beds
Detroit3,331$895$1,042
Grand Rapids1,360$1,325$1,485
Ann Arbor1,315$1,450$1,975
Lansing888$850$1,125
Kalamazoo873$915$1,100
Royal Oak513$1,250$1,772
Flint396$730$900
Ypsilanti363$995$1,358
East Lansing336——
Saginaw286$750$900
Traverse City286$1,540$1,900
Pontiac276—$1,195
Warren266$1,045$1,222
Jackson244$883$1,182
Birmingham242$1,400$2,300
Muskegon239$950$1,195
Sterling Heights233—$1,600
Troy209—$1,890
Holland208—$1,450
Battle Creek203$895$1,100
Southfield170——
Wyoming167$1,125$1,325
Clinton Township159—$1,250
Ferndale150—$1,498
Portage141—$1,287
Roseville133—$1,250
Dearborn131—$1,550
Farmington Hills129—$1,600
Westland128—$1,350
Waterford122——
Rochester Hills120—$1,900
Shelby Township117—$1,800
Marquette116—$1,408
Wyandotte115$950$1,172
Bay City115$808$1,050
Plymouth114——
Midland112——
Monroe111—$1,050
Mt. Pleasant110——
Novi107—$2,100
South Haven106——
Canton104—$1,875
Lincoln Park104—$1,095
Rochester103—$1,850
Auburn Hills101—$1,600
Dearborn Heights95——
Madison Heights93——
Howell93——
West Bloomfield92——
Eastpointe84——
Adrian83——
Mount Clemens83——
Northville81—$1,975
Clawson81——
Utica80—$1,605
Holt78——
Port Huron78——
Brighton75——
Taylor75——
Livonia75——
Highland Park75——
Bloomfield Hills75——
Big Rapids71——
Grand Haven69—$1,495
Wayne68——
Belleville67——
Oak Park66——
Inkster64——
Grand Blanc64——
Hudsonville63——
St. Clair Shores61——
Fenton60——
New Baltimore60—$1,638
Garden City59——
Allendale58——
Okemos58——
Harrison Township58——
Houghton58——
White Lake57——
Hamtramck56——
Davison56——
Lake Orion55——
Lapeer55——
Mt Pleasant55——
Clarkston53——
Niles52——
Kentwood52——
Haslett52——
Benton Harbor51——
Saint Joseph50——