Jobs in the United States → United States guide → Michigan → Cities

Michigan: the 100 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: Michigan: 100 largest cities, from Detroit (638,530 residents) to Alpena (10,154).
Detroit (638,530 residents)Grand Rapids (198,535 residents)Warren (137,928 residents)Sterling Heights (133,573 residents)Ann Arbor (122,036 residents)Lansing (113,023 residents)Dearborn (107,423 residents)Livonia (93,851 residents)Troy (87,898 residents)Westland (83,633 residents)Farmington Hills (83,515 residents)Flint (80,175 residents)Wyoming (77,353 residents)Rochester Hills (77,089 residents)Southfield (76,236 residents)Kalamazoo (73,076 residents)Novi (66,717 residents)Pontiac (62,104 residents)Taylor (62,081 residents)Dearborn Heights (61,771 residents)St. Clair Shores (58,140 residents)Royal Oak (57,950 residents)Kentwood (54,296 residents)Battle Creek (52,374 residents)Portage (49,259 residents)Roseville (47,123 residents)East Lansing (45,758 residents)Saginaw (43,536 residents)Midland (42,724 residents)Lincoln Park (39,257 residents)Muskegon (37,226 residents)Holland (34,423 residents)Eastpointe (33,982 residents)Bay City (32,320 residents)Jackson (31,058 residents)Burton (29,500 residents)Southgate (29,366 residents)Oak Park (29,318 residents)Forest Hills (28,695 residents)Port Huron (28,620 residents)Madison Heights (28,419 residents)Allen Park (27,925 residents)Hamtramck (27,743 residents)Garden City (26,739 residents)Allendale (26,679 residents)Okemos (26,396 residents)Inkster (25,428 residents)Walker (25,386 residents)Holt (25,316 residents)Auburn Hills (25,105 residents)Norton Shores (25,041 residents)Romulus (24,831 residents)Wyandotte (24,489 residents)Waverly (23,575 residents)Birmingham (21,763 residents)Marquette (21,325 residents)Mount Pleasant (21,236 residents)Adrian (20,395 residents)Monroe (20,320 residents)Ypsilanti (19,857 residents)Ferndale (19,190 residents)Cutlerville (18,780 residents)Haslett (18,559 residents)Trenton (18,125 residents)Jenison (17,582 residents)Wayne (17,310 residents)Wixom (17,295 residents)Grandville (16,356 residents)Grosse Pointe Woods (16,094 residents)Traverse City (15,593 residents)Mount Clemens (15,511 residents)Northview (15,268 residents)Berkley (15,149 residents)Harper Woods (15,116 residents)Hazel Park (14,963 residents)Owosso (14,632 residents)Fraser (14,583 residents)Coldwater (13,671 residents)Sault Ste. Marie (13,335 residents)Rochester (12,934 residents)Ionia (12,753 residents)Woodhaven (12,690 residents)Melvindale (12,554 residents)Escanaba (12,354 residents)Riverview (12,186 residents)New Baltimore (12,072 residents)South Lyon (11,950 residents)Fenton (11,906 residents)Niles (11,803 residents)Farmington (11,504 residents)East Grand Rapids (11,445 residents)Clawson (11,374 residents)Grosse Pointe Park (11,319 residents)Sturgis (11,054 residents)Grand Haven (10,996 residents)Comstock Park (10,577 residents)Beverly Hills (10,524 residents)Cadillac (10,445 residents)Flat Rock (10,340 residents)Alpena (10,154 residents)DetroitGrand RapidsWarrenSterling HeightsAnn ArborLansingDearbornLivoniaTroyWestlandFarmington HillsFlint
Map of Michigan: the 100 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 100 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

100cities covered
4,279,486residents in them
83counties
Detroitlargest city
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Michigan · all 100 cities + map → · all 83 counties → · Michigan rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Michigan

Cities

CITY (100 largest of Michigan) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 100 largest places in Michigan by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1DetroitWayne County638,530$129,920 m725,504$76,4116.7%$39,938$1,074$83,90018.1%
2Grand RapidsKent County198,535$60,316 m415,565$62,2883.7%$69,108$1,266$244,50041.6%
3WarrenMacomb County137,928$54,177 m336,295$71,0465.5%$64,016$1,225$193,40021.0%
4Sterling HeightsMacomb County133,573$54,177 m336,295$71,0465.5%$79,909$1,292$274,30031.1%
5Ann ArborWashtenaw County122,036$34,592 m217,948$74,2983.7%$82,212$1,649$453,40077.9%
6LansingIngham County113,023$23,569 m155,500$68,5324.1%$54,382$993$128,70030.2%
7DearbornWayne County107,423$129,920 m725,504$76,4116.7%$65,324$1,327$218,80034.6%
8LivoniaWayne County93,851$129,920 m725,504$76,4116.7%$98,460$1,322$281,10041.9%
9TroyOakland County87,898$143,144 m723,862$77,9174.7%$120,045$1,602$420,30064.8%
10WestlandWayne County83,633$129,920 m725,504$76,4116.7%$62,076$1,158$184,60023.0%
11Farmington HillsOakland County83,515$143,144 m723,862$77,9174.7%$104,836$1,551$354,50057.6%
12FlintGenesee County80,175$20,160 m133,787$55,7985.1%$37,646$915$53,50014.2%
13WyomingKent County77,353$60,316 m415,565$62,2883.7%$73,677$1,196$225,20025.5%
14Rochester HillsOakland County77,089$143,144 m723,862$77,9174.7%$120,694$1,644$409,80061.4%
15SouthfieldOakland County76,236$143,144 m723,862$77,9174.7%$68,166$1,340$236,20040.7%
16KalamazooKalamazoo County73,076$20,706 m120,708$65,7304.0%$52,272$1,078$179,00038.5%
17NoviOakland County66,717$143,144 m723,862$77,9174.7%$110,723$1,747$421,90064.1%
18PontiacOakland County62,104$143,144 m723,862$77,9174.7%$44,329$1,063$121,70016.1%
19TaylorWayne County62,081$129,920 m725,504$76,4116.7%$61,081$1,101$152,60016.4%
20Dearborn HeightsWayne County61,771$129,920 m725,504$76,4116.7%$60,391$1,331$185,10023.8%
21St. Clair ShoresMacomb County58,140$54,177 m336,295$71,0465.5%$73,500$1,183$210,70029.7%
22Royal OakOakland County57,950$143,144 m723,862$77,9174.7%$101,109$1,381$328,70064.1%
23KentwoodKent County54,296$60,316 m415,565$62,2883.7%$74,373$1,260$268,20036.7%
24Battle CreekCalhoun County52,374$9,107 m54,415$64,0674.6%$55,693$957$141,90021.9%
25PortageKalamazoo County49,259$20,706 m120,708$65,7304.0%$83,212$1,133$262,30047.9%
26RosevilleMacomb County47,123$54,177 m336,295$71,0465.5%$62,182$1,233$155,80015.5%
27East LansingIngham County45,758$23,569 m155,500$68,5324.1%$45,687$1,171$270,80066.6%
28SaginawSaginaw County43,536$11,010 m79,478$58,0495.1%$38,579$922$60,00013.3%
29MidlandMidland County42,724$7,779 m38,288$72,0214.3%$73,325$1,048$203,90044.6%
30Lincoln ParkWayne County39,257$129,920 m725,504$76,4116.7%$58,616$1,023$131,00011.5%
31MuskegonMuskegon County37,226$8,392 m63,475$53,2044.6%$44,735$996$142,30015.5%
32HollandAllegan County34,423$6,699 m41,360$60,2263.5%$75,865$1,193$252,20035.8%
33EastpointeMacomb County33,982$54,177 m336,295$71,0465.5%$62,325$1,325$142,20015.2%
34Bay CityBay County32,320$4,724 m34,112$54,6174.8%$49,420$766$97,60018.8%
35JacksonJackson County31,058$9,061 m55,945$62,1394.5%$44,558$898$103,20016.1%
36BurtonGenesee County29,500$20,160 m133,787$55,7985.1%$60,052$1,009$141,60016.8%
37SouthgateWayne County29,366$129,920 m725,504$76,4116.7%$66,118$1,120$173,60021.5%
38Oak ParkOakland County29,318$143,144 m723,862$77,9174.7%$71,510$1,396$212,30037.1%
39Forest Hills (unincorporated)Kent County28,695$60,316 m415,565$62,2883.7%$158,005$1,958$498,50070.9%
40Port HuronSaint Clair County28,620$7,417 m42,283$55,6955.2%$50,366$982$149,30018.1%
41Madison HeightsOakland County28,419$143,144 m723,862$77,9174.7%$69,503$1,176$199,10033.9%
42Allen ParkWayne County27,925$129,920 m725,504$76,4116.7%$81,655$1,246$183,70031.0%
43HamtramckWayne County27,743$129,920 m725,504$76,4116.7%$39,293$989$131,00017.8%
44Garden CityWayne County26,739$129,920 m725,504$76,4116.7%$67,294$1,150$168,80015.1%
45Allendale (unincorporated)Ottawa County26,679$21,044 m131,885$59,8133.6%$70,150$1,111$307,90042.6%
46Okemos (unincorporated)Ingham County26,396$23,569 m155,500$68,5324.1%$102,612$1,298$359,20072.8%
47InksterWayne County25,428$129,920 m725,504$76,4116.7%$39,252$1,170$80,40013.1%
48WalkerKent County25,386$60,316 m415,565$62,2883.7%$76,360$1,202$295,20038.6%
49Holt (unincorporated)Ingham County25,316$23,569 m155,500$68,5324.1%$86,472$1,317$226,40040.7%
50Auburn HillsOakland County25,105$143,144 m723,862$77,9174.7%$84,375$1,477$245,00049.6%
51Norton ShoresMuskegon County25,041$8,392 m63,475$53,2044.6%$76,579$1,341$234,80033.3%
52RomulusWayne County24,831$129,920 m725,504$76,4116.7%$69,151$1,049$159,50016.2%
53WyandotteWayne County24,489$129,920 m725,504$76,4116.7%$71,987$972$166,90022.7%
54Waverly (unincorporated)Eaton County23,575$7,448 m44,501$60,8623.8%$75,700$1,170$234,60044.1%
55BirminghamOakland County21,763$143,144 m723,862$77,9174.7%$153,510$1,902$698,30076.8%
56MarquetteMarquette County21,325$3,597 m26,385$54,6584.2%$55,613$1,011$274,70048.0%
57Mount PleasantIsabella County21,236$3,266 m26,640$50,9924.3%$44,706$922$173,10042.9%
58AdrianLenawee County20,395$4,239 m25,796$53,3574.2%$50,209$956$138,00021.9%
59MonroeMonroe County20,320$8,136 m41,159$60,5164.3%$59,813$909$167,90019.9%
60YpsilantiWashtenaw County19,857$34,592 m217,948$74,2983.7%$46,588$1,080$232,70046.9%
61FerndaleOakland County19,190$143,144 m723,862$77,9174.7%$94,640$1,311$247,70057.9%
62Cutlerville (unincorporated)Kent County18,780$60,316 m415,565$62,2883.7%$67,327$1,254$222,60024.0%
63Haslett (unincorporated)Ingham County18,559$23,569 m155,500$68,5324.1%$74,031$1,125$286,10057.1%
64TrentonWayne County18,125$129,920 m725,504$76,4116.7%$82,212$880$210,60027.5%
65Jenison (unincorporated)Ottawa County17,582$21,044 m131,885$59,8133.6%$89,593$2,306$281,60035.1%
66WayneWayne County17,310$129,920 m725,504$76,4116.7%$59,038$974$157,80017.5%
67WixomOakland County17,295$143,144 m723,862$77,9174.7%$65,485$1,035$365,20046.9%
68GrandvilleKent County16,356$60,316 m415,565$62,2883.7%$78,442$1,143$271,30040.6%
69Grosse Pointe WoodsWayne County16,094$129,920 m725,504$76,4116.7%$126,395$1,879$342,10065.1%
70Traverse CityGrand Traverse County15,593$7,470 m51,962$59,2573.2%$74,087$995$415,40047.4%
71Mount ClemensMacomb County15,511$54,177 m336,295$71,0465.5%$52,310$847$179,40018.0%
72Northview (unincorporated)Kent County15,268$60,316 m415,565$62,2883.7%$85,403$1,247$289,30038.7%
73BerkleyOakland County15,149$143,144 m723,862$77,9174.7%$116,239$1,526$316,70058.8%
74Harper WoodsWayne County15,116$129,920 m725,504$76,4116.7%$65,022$1,351$157,20026.1%
75Hazel ParkOakland County14,963$143,144 m723,862$77,9174.7%$67,073$1,314$158,60027.0%
76OwossoShiawassee County14,632$2,377 m15,541$51,3814.2%$54,229$784$132,60021.1%
77FraserMacomb County14,583$54,177 m336,295$71,0465.5%$64,354$843$215,90022.7%
78ColdwaterBranch County13,671$1,938 m15,240$53,6393.6%$50,781$943$137,50013.9%
79Sault Ste. MarieChippewa County13,335$1,603 m12,793$52,7484.3%$55,328$804$139,40027.0%
80RochesterOakland County12,934$143,144 m723,862$77,9174.7%$111,750$1,350$473,20070.0%
81IoniaIonia County12,753$2,329 m18,530$48,6053.7%$63,978$852$164,80010.0%
82WoodhavenWayne County12,690$129,920 m725,504$76,4116.7%$78,648$1,096$231,80027.0%
83MelvindaleWayne County12,554$129,920 m725,504$76,4116.7%$42,185$1,110$125,80014.0%
84EscanabaDelta County12,354$1,635 m13,848$47,9784.5%$45,369$657$125,20019.8%
85RiverviewWayne County12,186$129,920 m725,504$76,4116.7%$73,468$1,101$215,10021.3%
86New BaltimoreMacomb County12,072$54,177 m336,295$71,0465.5%$106,033$1,039$323,20030.4%
87South LyonOakland County11,950$143,144 m723,862$77,9174.7%$92,467$1,310$294,60047.2%
88FentonGenesee County11,906$20,160 m133,787$55,7985.1%$80,000$1,275$235,90039.2%
89NilesBerrien County11,803$9,718 m60,626$57,0094.2%$51,376$855$135,10017.0%
90FarmingtonOakland County11,504$143,144 m723,862$77,9174.7%$97,750$1,340$297,20062.4%
91East Grand RapidsKent County11,445$60,316 m415,565$62,2883.7%$166,610$1,862$521,30079.9%
92ClawsonOakland County11,374$143,144 m723,862$77,9174.7%$88,636$1,253$267,10045.8%
93Grosse Pointe ParkWayne County11,319$129,920 m725,504$76,4116.7%$124,111$1,379$473,10073.3%
94SturgisSaint Joseph County11,054$2,875 m21,098$53,5504.4%$62,710$826$152,60015.7%
95Grand HavenOttawa County10,996$21,044 m131,885$59,8133.6%$60,669$939$250,10036.7%
96Comstock Park (unincorporated)Kent County10,577$60,316 m415,565$62,2883.7%$59,984$1,189$235,30026.1%
97Beverly HillsOakland County10,524$143,144 m723,862$77,9174.7%$177,412$2,077$511,00077.9%
98CadillacWexford County10,445$1,744 m13,163$52,3774.7%$51,773$842$134,30022.1%
99Flat RockWayne County10,340$129,920 m725,504$76,4116.7%$81,585$919$228,80029.5%
100AlpenaAlpena County10,154$1,517 m12,191$51,6424.5%$47,545$625$118,70016.2%

Counties: GDP and jobs

COUNTY (all 83 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 83 counties of Michigan, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 100 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Wayne County1,772,259$129,920 million$73,308725,50436,727$76,411+0.8%6.7%Health care and social assistance23
Oakland County1,279,825$143,144 million$111,847723,86243,047$77,917-0.3%4.7%Health care and social assistance20
Macomb County879,853$54,177 million$61,575336,29519,678$71,046-0.9%5.5%Manufacturing8
Kent County663,150$60,316 million$90,954415,56517,705$62,288+0.5%3.7%Health care and social assistance10
Genesee County403,305$20,160 million$49,986133,7877,296$55,798+0.8%5.1%Health care and social assistance3
Washtenaw County369,822$34,592 million$93,536217,9489,619$74,298+0.5%3.7%Health care and social assistance2
Ottawa County301,203$21,044 million$69,865131,8856,888$59,813-1.0%3.6%Manufacturing3
Ingham County283,913$23,569 million$83,013155,5006,868$68,532+1.2%4.1%Health care and social assistance5
Kalamazoo County262,375$20,706 million$78,919120,7085,972$65,730+0.6%4.0%Manufacturing2
Livingston County195,833$10,122 million$51,68964,3804,784$57,015+0.4%4.3%Manufacturing0
Saginaw County188,665$11,010 million$58,35579,4783,966$58,049+0.1%5.1%Health care and social assistance1
Muskegon County175,961$8,392 million$47,69363,4753,152$53,204+2.0%4.6%Manufacturing2
Saint Clair County160,221$7,417 million$46,29542,2833,248$55,695+0.9%5.2%Health care and social assistance1
Jackson County160,060$9,061 million$56,60755,9453,104$62,139-1.3%4.5%Manufacturing1
Monroe County155,505$8,136 million$52,32241,1592,514$60,516+1.4%4.3%Manufacturing1
Berrien County153,288$9,718 million$63,39960,6264,096$57,009+0.5%4.2%Manufacturing1
Calhoun County133,778$9,107 million$68,07554,4152,626$64,067+1.6%4.6%Manufacturing1
Allegan County121,456$6,699 million$55,15941,3602,678$60,226+1.0%3.5%Manufacturing1
Eaton County109,130$7,448 million$68,25244,5012,107$60,862+3.3%3.8%Manufacturing1
Bay County103,008$4,724 million$45,86134,1122,117$54,617+0.5%4.8%Health care and social assistance1
Lenawee County98,415$4,239 million$43,06925,7961,938$53,357+0.0%4.2%Manufacturing1
Grand Traverse County96,166$7,470 million$77,68251,9623,762$59,257+1.0%3.2%Health care and social assistance1
Lapeer County88,837$3,258 million$36,67221,9861,724$51,778-0.6%5.1%Manufacturing0
Midland County83,757$7,779 million$92,87138,2883,932$72,021+1.0%4.3%Health care and social assistance1
Clinton County79,626$3,168 million$39,78518,6141,464$53,866+0.2%3.5%Retail trade0
Van Buren County75,795$3,313 million$43,71321,5971,643$51,293-0.7%4.1%Manufacturing0
Shiawassee County67,991$2,377 million$34,96615,5411,180$51,381+1.1%4.2%Health care and social assistance1
Montcalm County67,816$2,158 million$31,82316,2631,086$47,244+1.0%3.9%Manufacturing0
Marquette County67,112$3,597 million$53,59226,3851,762$54,658+0.6%4.2%Health care and social assistance1
Ionia County66,574$2,329 million$34,98618,5301,090$48,605-0.2%3.7%Manufacturing1
Isabella County64,565$3,266 million$50,57926,6401,405$50,992-0.2%4.3%Health care and social assistance1
Barry County63,409$2,346 million$37,00313,2361,064$50,220+0.7%4.0%Manufacturing0
Saint Joseph County60,969$2,875 million$47,16121,0982,282$53,550-1.4%4.4%Manufacturing1
Tuscola County52,980$1,769 million$33,38312,102921$50,754+1.0%4.7%Health care and social assistance0
Cass County51,520$1,897 million$36,8259,373932$51,894+1.4%4.3%Manufacturing0
Newaygo County50,792$2,077 million$40,88611,901855$49,371-1.0%4.5%Manufacturing0
Hillsdale County45,654$2,202 million$48,22412,854880$51,536+1.9%4.1%Manufacturing0
Branch County45,300$1,938 million$42,79115,240869$53,639+2.8%3.6%Manufacturing1
Gratiot County41,385$1,982 million$47,89812,359794$54,845-3.1%4.5%Manufacturing0
Mecosta County41,242$1,626 million$39,42812,746696$45,193-3.1%4.6%Retail trade0
Sanilac County40,462$1,747 million$43,17610,437879$48,626+0.9%4.6%Manufacturing0
Houghton County37,693$1,589 million$42,15312,124949$54,867+1.8%4.2%Health care and social assistance0
Delta County36,813$1,635 million$44,42013,8481,044$47,978+2.9%4.5%Retail trade1
Chippewa County36,295$1,603 million$44,16412,793842$52,748+1.5%4.3%Retail trade1
Emmet County34,125$2,559 million$74,99017,7421,558$55,435+1.3%3.8%Retail trade0
Wexford County34,077$1,744 million$51,16413,163895$52,377-3.5%4.7%Manufacturing1
Clare County31,218$1,547 million$49,5627,261623$47,949+2.8%5.4%Health care and social assistance0
Huron County31,113$2,158 million$69,35811,234999$50,295-0.1%4.2%Manufacturing0
Mason County29,207$1,347 million$46,12810,186717$48,523-0.3%5.0%Manufacturing0
Alpena County28,880$1,517 million$52,54012,191898$51,642+1.1%4.5%Health care and social assistance1
Oceana County26,915$833 million$30,9456,470567$45,679+3.1%4.8%Manufacturing0
Charlevoix County26,108$1,721 million$65,90810,983900$57,950+1.3%3.6%Manufacturing0
Dickinson County25,954$1,762 million$67,88313,798834$57,141-1.0%3.9%Manufacturing0
Cheboygan County25,865$912 million$35,2496,140825$47,915+0.3%4.1%Retail trade0
Gladwin County25,693$699 million$27,1894,593462$48,143+9.1%5.3%Manufacturing0
Otsego County25,584$1,498 million$58,54910,703811$53,154-1.1%4.0%Retail trade0
Manistee County25,350$1,160 million$45,7707,281602$51,233+3.3%4.6%Retail trade0
Iosco County25,347$1,265 million$49,9077,724621$59,332+0.1%5.5%Transportation and warehousing0
Antrim County24,127$855 million$35,4205,128599$42,968-2.7%4.2%Accommodation and food services0
Roscommon County23,737$854 million$35,9666,429583$39,799+0.8%5.5%Accommodation and food services0
Menominee County23,247$971 million$41,7777,149491$48,080-0.5%3.7%Manufacturing0
Osceola County23,227$1,111 million$47,8278,011480$56,080-1.3%4.7%Manufacturing0
Leelanau County22,734$1,132 million$49,7726,662840$48,322+0.7%3.5%Accommodation and food services0
Ogemaw County20,885$788 million$37,7306,008611$42,697-2.5%5.9%Retail trade0
Benzie County18,310$741 million$40,4554,882483$45,619+2.4%3.9%Accommodation and food services0
Kalkaska County18,239$839 million$45,9814,860388$60,400+5.4%4.3%Construction0
Missaukee County15,207$678 million$44,5664,213388$46,075+5.5%4.1%Agriculture, forestry, fishing0
Arenac County15,077$603 million$39,9724,077349$46,876+1.6%5.3%Manufacturing0
Gogebic County14,319$649 million$45,2975,046420$48,384+0.3%5.3%Retail trade0
Crawford County13,369$563 million$42,0834,105278$52,174+0.6%4.9%Health care and social assistance0
Presque Isle County13,209$482 million$36,5012,595347$47,344-0.8%5.9%Retail trade0
Lake County12,563$289 million$22,9981,721186$39,827+2.9%5.6%Retail trade0
Iron County11,667$420 million$35,9583,410392$44,921+0.4%5.8%Retail trade0
Mackinac County10,957$693 million$63,2384,836502$48,728+1.0%3.5%Accommodation and food services0
Alcona County10,397$263 million$25,3131,494214$41,519-1.7%6.3%Retail trade0
Montmorency County9,516$310 million$32,5602,050231$41,365-0.6%5.4%Manufacturing0
Alger County8,762$332 million$37,8602,650258$49,474+2.9%4.8%Manufacturing0
Oscoda County8,425$283 million$33,5701,364198$40,287-5.0%7.3%Retail trade0
Baraga County8,191$374 million$45,7192,973211$51,002+0.5%4.9%Manufacturing0
Schoolcraft County8,128$360 million$44,3082,702233$49,979+5.9%5.2%Retail trade0
Luce County6,271$210 million$33,4611,786180$47,825+0.8%5.2%Retail trade0
Ontonagon County5,850$169 million$28,9231,338191$35,632-0.9%5.2%Retail trade0
Keweenaw County2,133$77 million$35,90447885$35,549-6.1%4.8%Manufacturing0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Detroit$39,938$24,594$1,07432.3%$83,90050.4%32.7%14.0%54.1%
Grand Rapids$69,108$35,921$1,26622.0%$244,50054.0%16.9%5.2%69.2%
Warren$64,016$33,015$1,22523.0%$193,40071.1%14.8%8.0%63.9%
Sterling Heights$79,909$38,084$1,29219.4%$274,30075.8%11.1%6.1%61.2%
Ann Arbor$82,212$55,459$1,64924.1%$453,40045.5%23.8%4.0%60.2%
Lansing$54,382$30,958$99321.9%$128,70053.8%20.1%8.2%68.3%
Dearborn$65,324$30,588$1,32724.4%$218,80068.4%24.3%6.6%55.7%
Livonia$98,460$48,664$1,32216.1%$281,10087.2%4.7%4.6%63.0%
Troy$120,045$58,119$1,60216.0%$420,30073.2%5.4%4.4%65.8%
Westland$62,076$34,530$1,15822.4%$184,60061.3%14.3%6.0%64.2%
Farmington Hills$104,836$56,976$1,55117.8%$354,50064.7%7.6%5.2%66.9%
Flint$37,646$21,720$91529.2%$53,50053.8%34.1%14.8%54.5%
Wyoming$73,677$35,346$1,19619.5%$225,20067.1%10.5%4.1%71.6%
Rochester Hills$120,694$57,833$1,64416.3%$409,80076.7%5.2%4.1%64.1%
Southfield$68,166$41,500$1,34023.6%$236,20053.4%10.2%6.9%61.5%
Kalamazoo$52,272$29,341$1,07824.7%$179,00042.3%24.9%6.9%65.0%
Novi$110,723$62,114$1,74718.9%$421,90066.3%5.4%4.2%66.3%
Pontiac$44,329$26,080$1,06328.8%$121,70046.6%24.4%10.1%61.3%
Taylor$61,081$31,718$1,10121.6%$152,60066.7%18.4%7.0%59.5%
Dearborn Heights$60,391$29,366$1,33126.4%$185,10070.5%21.9%7.9%57.8%
St. Clair Shores$73,500$42,941$1,18319.3%$210,70083.1%8.4%4.4%63.9%
Royal Oak$101,109$66,293$1,38116.4%$328,70068.0%6.2%3.5%74.4%
Kentwood$74,373$36,116$1,26020.3%$268,20061.4%10.4%4.5%69.7%
Battle Creek$55,693$30,455$95720.6%$141,90066.0%17.6%7.0%61.0%
Portage$83,212$46,784$1,13316.3%$262,30069.0%7.1%4.3%67.7%
Roseville$62,182$35,763$1,23323.8%$155,80065.6%12.5%6.7%65.2%
East Lansing$45,687$30,335$1,17130.8%$270,80038.5%33.0%6.6%54.6%
Saginaw$38,579$21,177$92228.7%$60,00060.0%34.0%10.1%55.6%
Midland$73,325$44,053$1,04817.2%$203,90067.1%10.3%4.1%59.1%
Lincoln Park$58,616$27,788$1,02320.9%$131,00068.8%21.5%8.4%58.9%
Muskegon$44,735$24,151$99626.7%$142,30053.1%24.9%9.4%53.3%
Holland$75,865$36,818$1,19318.9%$252,20067.8%10.3%2.5%66.2%
Eastpointe$62,325$29,022$1,32525.5%$142,20070.3%17.5%12.9%61.3%
Bay City$49,420$29,853$76618.6%$97,60070.1%19.1%6.7%59.4%
Jackson$44,558$25,996$89824.2%$103,20054.7%24.6%9.1%60.8%
Burton$60,052$30,917$1,00920.2%$141,60076.2%16.1%7.2%59.5%
Southgate$66,118$36,336$1,12020.3%$173,60067.2%9.4%4.2%62.2%
Oak Park$71,510$38,652$1,39623.4%$212,30063.3%12.0%10.8%68.4%
Forest Hills$158,005$78,986$1,95814.9%$498,50094.0%3.0%1.1%66.4%
Port Huron$50,366$31,564$98223.4%$149,30061.7%22.6%8.9%61.0%
Madison Heights$69,503$42,044$1,17620.3%$199,10064.8%10.8%2.8%67.5%
Allen Park$81,655$43,070$1,24618.3%$183,70087.3%6.9%4.8%66.1%
Hamtramck$39,293$14,915$98930.2%$131,00058.3%39.9%13.1%45.2%
Garden City$67,294$34,280$1,15020.5%$168,80079.1%10.7%8.0%64.9%
Allendale$70,150$27,090$1,11119.0%$307,90052.8%29.8%7.7%71.1%
Okemos$102,612$56,396$1,29815.2%$359,20059.2%14.5%2.9%65.2%
Inkster$39,252$25,587$1,17035.8%$80,40046.8%35.2%14.4%57.6%
Walker$76,360$40,951$1,20218.9%$295,20065.2%7.6%2.9%69.8%
Holt$86,472$41,904$1,31718.3%$226,40065.4%11.3%5.5%67.8%
Auburn Hills$84,375$49,513$1,47721.0%$245,00051.3%11.1%6.0%69.9%
Norton Shores$76,579$36,997$1,34121.0%$234,80084.2%6.5%4.8%61.1%
Romulus$69,151$31,079$1,04918.2%$159,50069.9%13.5%6.7%65.0%
Wyandotte$71,987$38,750$97216.2%$166,90073.7%13.0%3.5%62.9%
Waverly$75,700$47,266$1,17018.5%$234,60055.7%10.1%5.9%64.1%
Birmingham$153,510$108,921$1,90214.9%$698,30077.1%5.0%4.4%67.7%
Marquette$55,613$33,544$1,01121.8%$274,70046.3%22.4%4.3%62.2%
Mount Pleasant$44,706$26,603$92224.7%$173,10035.7%31.4%7.6%61.8%
Adrian$50,209$26,974$95622.8%$138,00055.7%20.3%5.3%54.7%
Monroe$59,813$31,285$90918.2%$167,90069.3%19.2%7.3%57.1%
Ypsilanti$46,588$32,628$1,08027.8%$232,70033.2%24.8%8.5%66.0%
Ferndale$94,640$62,094$1,31116.6%$247,70066.6%9.0%3.7%79.8%
Cutlerville$67,327$32,386$1,25422.4%$222,60069.8%10.3%3.9%72.7%
Haslett$74,031$50,833$1,12518.2%$286,10059.4%10.4%4.4%63.5%
Trenton$82,212$44,238$88012.8%$210,60083.3%5.5%3.3%56.5%
Jenison$89,593$36,822$2,30630.9%$281,60087.9%3.7%1.9%61.6%
Wayne$59,038$30,564$97419.8%$157,80060.7%15.7%10.3%61.1%
Wixom$65,485$47,610$1,03519.0%$365,20042.5%10.9%3.4%76.9%
Grandville$78,442$41,482$1,14317.5%$271,30067.0%7.3%1.6%71.5%
Grosse Pointe Woods$126,395$62,415$1,87917.8%$342,10089.8%4.9%5.8%66.6%
Traverse City$74,087$53,432$99516.1%$415,40063.7%12.3%5.2%62.6%
Mount Clemens$52,310$35,984$84719.4%$179,40059.4%16.4%6.8%59.8%
Northview$85,403$45,303$1,24717.5%$289,30079.2%9.1%4.5%68.6%
Berkley$116,239$61,723$1,52615.8%$316,70087.9%4.5%2.2%75.2%
Harper Woods$65,022$30,520$1,35124.9%$157,20067.2%19.8%7.1%65.1%
Hazel Park$67,073$38,937$1,31423.5%$158,60066.1%12.3%5.1%69.4%
Owosso$54,229$34,428$78417.3%$132,60068.3%17.2%5.5%62.8%
Fraser$64,354$43,471$84315.7%$215,90073.3%10.4%4.3%66.8%
Coldwater$50,781$24,891$94322.3%$137,50064.3%21.3%8.3%53.3%
Sault Ste. Marie$55,328$29,676$80417.4%$139,40060.5%17.8%4.9%63.4%
Rochester$111,750$72,366$1,35014.5%$473,20067.1%4.2%2.5%67.5%
Ionia$63,978$24,127$85216.0%$164,80059.6%12.0%1.9%48.6%
Woodhaven$78,648$39,017$1,09616.7%$231,80074.3%12.9%7.2%61.2%
Melvindale$42,185$20,408$1,11031.6%$125,80060.8%39.1%6.1%51.8%
Escanaba$45,369$32,014$65717.4%$125,20063.9%17.7%5.2%51.7%
Riverview$73,468$37,408$1,10118.0%$215,10064.3%7.3%2.3%58.3%
New Baltimore$106,033$46,284$1,03911.8%$323,20083.8%5.4%4.2%65.4%
South Lyon$92,467$50,721$1,31017.0%$294,60081.2%4.0%3.7%70.2%
Fenton$80,000$46,080$1,27519.1%$235,90063.1%6.9%8.7%69.4%
Niles$51,376$27,036$85520.0%$135,10063.2%17.8%10.8%62.2%
Farmington$97,750$54,364$1,34016.5%$297,20061.7%4.8%3.9%66.2%
East Grand Rapids$166,610$79,053$1,86213.4%$521,30093.9%3.6%3.2%72.5%
Clawson$88,636$52,141$1,25317.0%$267,10075.4%5.9%4.9%70.4%
Grosse Pointe Park$124,111$75,142$1,37913.3%$473,10074.4%4.9%3.3%71.7%
Sturgis$62,710$30,297$82615.8%$152,60061.6%13.4%8.3%67.7%
Grand Haven$60,669$40,528$93918.6%$250,10068.3%14.5%1.8%56.7%
Comstock Park$59,984$33,564$1,18923.8%$235,30048.7%11.8%6.2%69.8%
Beverly Hills$177,412$82,492$2,07714.0%$511,00094.8%1.7%1.6%63.6%
Cadillac$51,773$28,013$84219.5%$134,30068.8%18.2%5.9%56.1%
Flat Rock$81,585$41,239$91913.5%$228,80083.2%10.3%7.3%66.8%
Alpena$47,545$35,201$62515.8%$118,70066.0%21.2%6.3%55.1%

Commute and people

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Detroit65.5%4.9%2.8%12.0%11.4%6.6%35.2
Grand Rapids68.7%3.0%4.2%13.9%6.0%11.1%32.3
Warren74.9%1.0%0.8%12.8%9.4%14.3%38.3
Sterling Heights72.6%0.5%0.6%15.7%12.1%28.0%41.7
Ann Arbor43.0%7.2%13.0%28.7%9.0%18.6%27.7
Lansing66.9%3.1%1.9%14.8%6.9%9.8%33.7
Dearborn75.3%0.9%0.9%13.2%8.0%30.3%33.3
Livonia73.3%0.1%0.4%18.4%10.6%8.4%44.8
Troy69.3%0.1%0.7%22.5%10.9%30.9%42.0
Westland77.8%0.2%1.1%11.2%11.3%9.1%38.1
Farmington Hills69.6%0.2%0.8%22.8%10.7%19.6%42.6
Flint71.7%3.4%1.8%8.5%14.1%3.2%36.9
Wyoming75.3%1.7%0.8%10.3%6.5%13.2%34.0
Rochester Hills67.1%0.4%1.6%23.6%13.6%20.2%41.0
Southfield71.0%1.8%1.9%17.0%8.0%7.1%42.3
Kalamazoo73.2%2.3%7.3%9.8%6.3%7.2%26.9
Novi70.8%0.5%0.5%22.8%17.1%29.2%40.0
Pontiac72.3%0.6%2.0%4.8%9.1%12.1%36.5
Taylor79.7%0.4%2.5%10.0%8.6%6.7%37.9
Dearborn Heights73.4%0.2%1.0%12.4%9.9%24.5%35.8
St. Clair Shores76.7%0.6%0.9%13.8%13.8%4.3%43.8
Royal Oak67.0%0.1%1.5%27.4%8.9%6.5%36.9
Kentwood74.1%1.6%0.9%12.0%7.1%19.2%35.1
Battle Creek77.2%0.5%2.3%8.5%8.4%7.4%38.0
Portage78.1%0.6%1.1%13.7%8.2%5.9%38.5
Roseville76.2%0.8%1.6%10.4%11.6%5.1%41.0
East Lansing47.7%4.7%16.6%21.0%5.4%11.5%21.3
Saginaw73.4%0.7%2.4%7.7%8.1%1.4%35.5
Midland76.2%0.8%1.4%12.7%7.2%4.8%39.3
Lincoln Park77.5%0.3%0.9%7.7%13.5%10.1%35.2
Muskegon78.0%0.1%3.1%5.7%9.5%3.4%36.0
Holland69.5%0.4%9.9%8.8%6.4%7.8%31.7
Eastpointe73.9%1.9%3.1%10.9%11.4%3.4%36.1
Bay City79.0%0.4%3.0%8.4%9.0%2.3%40.7
Jackson75.7%1.1%2.9%9.0%9.8%1.9%35.3
Burton78.0%0.6%0.5%6.6%17.6%1.1%43.7
Southgate75.8%0.1%2.0%12.1%13.4%6.2%39.2
Oak Park66.8%0.3%1.4%23.2%6.8%8.3%38.1
Forest Hills70.3%0.6%1.1%22.5%6.0%5.7%42.3
Port Huron73.7%2.6%1.9%5.7%12.8%2.1%38.6
Madison Heights66.3%1.7%1.0%19.5%9.7%12.8%39.0
Allen Park81.6%0.0%0.5%10.4%11.9%6.1%43.1
Hamtramck70.0%0.9%3.9%9.2%12.1%46.7%26.5
Garden City79.1%0.2%0.2%10.2%14.9%3.9%40.9
Allendale72.9%2.4%8.0%8.6%5.3%2.4%21.5
Okemos62.3%3.0%2.4%23.6%6.9%22.1%34.0
Inkster76.7%3.5%1.4%5.9%18.1%5.2%35.0
Walker77.4%0.9%0.5%10.0%7.0%6.9%36.9
Holt70.9%0.6%1.9%16.5%8.5%6.3%39.1
Auburn Hills71.9%0.0%2.1%18.6%10.8%18.5%36.5
Norton Shores80.0%0.2%0.3%11.4%10.2%2.0%40.6
Romulus79.8%0.0%1.2%9.4%9.3%2.2%37.9
Wyandotte79.2%0.0%1.8%10.7%13.2%2.9%39.3
Waverly67.3%1.4%1.3%19.1%7.7%9.6%41.7
Birmingham65.9%0.1%1.6%26.3%6.6%10.2%41.8
Marquette69.8%0.6%10.6%6.6%5.9%3.8%30.9
Mount Pleasant61.1%1.8%16.6%10.0%6.9%5.6%23.9
Adrian70.8%0.0%5.8%8.9%17.8%3.7%35.8
Monroe80.1%1.1%2.9%6.8%14.4%2.2%37.6
Ypsilanti58.1%8.3%5.8%17.3%8.9%10.7%27.7
Ferndale65.1%0.0%2.1%28.1%6.9%4.8%37.3
Cutlerville78.3%1.9%2.1%8.7%8.1%11.2%35.2
Haslett69.6%1.1%1.3%22.2%10.6%12.0%41.2
Trenton79.3%0.4%1.1%13.4%16.9%3.1%48.2
Jenison79.1%0.0%0.8%11.4%3.5%1.1%37.7
Wayne79.8%0.5%1.5%8.7%13.2%5.8%42.5
Wixom73.2%0.0%2.4%14.3%14.1%17.1%35.5
Grandville79.1%0.8%0.8%12.4%3.6%5.1%34.1
Grosse Pointe Woods68.3%0.0%0.7%27.0%9.3%5.0%43.6
Traverse City58.3%1.1%5.9%19.4%6.6%2.5%42.7
Mount Clemens79.2%1.3%1.3%8.4%16.1%2.3%42.0
Northview79.0%0.1%0.8%13.7%3.9%3.6%40.0
Berkley70.2%0.1%0.9%22.6%5.6%2.8%37.8
Harper Woods66.9%1.2%0.2%12.6%12.1%2.9%37.1
Hazel Park75.9%1.8%1.4%14.9%8.9%5.1%37.5
Owosso80.5%0.4%2.6%5.7%15.4%0.9%38.9
Fraser79.5%0.7%1.4%14.0%10.8%7.3%43.0
Coldwater76.2%0.5%5.2%6.4%7.2%6.2%39.5
Sault Ste. Marie73.4%1.0%6.2%4.5%2.8%4.7%34.0
Rochester69.3%0.1%0.9%27.2%14.6%12.2%41.2
Ionia67.8%5.9%5.5%5.9%18.1%1.9%36.6
Woodhaven79.3%0.1%0.9%10.3%14.6%4.4%45.6
Melvindale61.0%0.8%1.8%7.5%8.2%22.5%31.3
Escanaba76.8%0.8%3.0%6.1%4.1%1.6%44.4
Riverview79.3%0.6%1.9%9.7%19.2%4.5%40.6
New Baltimore84.4%0.0%0.6%11.3%20.7%2.5%44.7
South Lyon77.0%0.0%0.9%16.1%23.7%6.5%41.8
Fenton76.3%0.4%0.5%16.2%29.0%4.2%38.8
Niles76.4%0.4%3.2%5.1%7.9%3.8%39.2
Farmington64.2%0.0%2.7%25.5%11.2%22.1%39.0
East Grand Rapids64.1%0.5%2.1%26.0%4.2%4.7%37.0
Clawson71.4%0.6%1.6%22.1%9.2%5.4%39.4
Grosse Pointe Park66.8%0.2%3.6%25.8%13.2%8.6%41.4
Sturgis66.2%0.1%0.2%5.5%7.6%13.0%34.1
Grand Haven76.2%0.8%4.2%11.0%8.3%3.4%46.8
Comstock Park81.1%0.0%1.0%5.7%5.7%5.7%34.7
Beverly Hills64.1%0.0%0.7%29.5%6.0%6.4%46.0
Cadillac71.5%1.1%6.2%9.3%8.3%2.6%40.7
Flat Rock78.6%0.0%1.6%9.1%17.2%2.3%39.3
Alpena78.0%2.4%1.4%5.4%2.1%0.9%46.0

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
DetroitDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Grand RapidsGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
WarrenDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Sterling HeightsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Ann ArborAnn Arbor, MI219,730$55,380100.93.7%
LansingLansing-East Lansing, MI217,180$52,80095.03.9%
DearbornDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
LivoniaDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
TroyDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
WestlandDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Farmington HillsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
FlintFlint, MI135,040$45,88093.05.1%
WyomingGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
Rochester HillsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
SouthfieldDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
KalamazooKalamazoo-Portage, MI121,790$48,51094.84.0%
NoviDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
PontiacDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
TaylorDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Dearborn HeightsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
St. Clair ShoresDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Royal OakDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
KentwoodGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
Battle CreekBattle Creek, MI54,600$48,69090.54.6%
PortageKalamazoo-Portage, MI121,790$48,51094.84.0%
RosevilleDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
East LansingLansing-East Lansing, MI217,180$52,80095.03.9%
SaginawSaginaw, MI80,000$46,20090.95.1%
MidlandMidland, MI37,300$49,34091.94.3%
Lincoln ParkDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
MuskegonMuskegon-Norton Shores, MI62,340$46,06092.54.6%
EastpointeDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Bay CityBay City, MI33,810$45,62091.94.8%
JacksonJackson, MI55,930$47,76091.84.5%
BurtonFlint, MI135,040$45,88093.05.1%
SouthgateDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Oak ParkDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Forest HillsGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
Port HuronDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Madison HeightsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Allen ParkDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
HamtramckDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Garden CityDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
AllendaleGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
OkemosLansing-East Lansing, MI217,180$52,80095.03.9%
InksterDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
WalkerGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
HoltLansing-East Lansing, MI217,180$52,80095.03.9%
Auburn HillsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Norton ShoresMuskegon-Norton Shores, MI62,340$46,06092.54.6%
RomulusDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
WyandotteDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
WaverlyLansing-East Lansing, MI217,180$52,80095.03.9%
BirminghamDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
MonroeMonroe, MI40,740$46,24093.54.3%
YpsilantiAnn Arbor, MI219,730$55,380100.93.7%
FerndaleDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
CutlervilleGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
HaslettLansing-East Lansing, MI217,180$52,80095.03.9%
TrentonDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
JenisonGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
WayneDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
WixomDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
GrandvilleGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
Grosse Pointe WoodsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Traverse CityTraverse City, MI68,440$47,47093.43.4%
Mount ClemensDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
NorthviewGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
BerkleyDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Harper WoodsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Hazel ParkDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
FraserDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
RochesterDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
IoniaGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
WoodhavenDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
MelvindaleDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
RiverviewDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
New BaltimoreDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
South LyonDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
FentonFlint, MI135,040$45,88093.05.1%
NilesNiles, MI59,970$45,98092.44.2%
FarmingtonDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
East Grand RapidsGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
ClawsonDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Grosse Pointe ParkDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Grand HavenGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
Comstock ParkGrand Rapids-Wyoming-Kentwood, MI598,260$47,57095.53.7%
Beverly HillsDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%
Flat RockDetroit-Warren-Dearborn, MI1,904,530$52,080100.35.6%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Detroit247248.4847
Grand Rapids237147.6966
Warren247248.4847
Sterling Heights247248.4847
Ann Arbor227247.9879
Lansing227247.8886
Dearborn247248.4847
Livonia247248.4847
Troy247248.4847
Westland247248.4847
Farmington Hills247248.4847
Flint227147.3874
Wyoming237147.6966
Rochester Hills247248.4847
Southfield247248.4847
Kalamazoo247248.4967
Novi227247.9879
Pontiac247248.4847
Taylor267449.9865
Dearborn Heights247248.4847
St. Clair Shores247248.4847
Royal Oak247248.4847
Kentwood237147.6966
Battle Creek237248.0907
Portage247349.1954
Roseville247248.4847
East Lansing227247.8886
Saginaw227147.1861
Midland217146.8856
Lincoln Park267449.9865
Muskegon277048.2978
Holland277048.2978
Eastpointe247248.4847
Bay City227147.1861
Jackson237348.4883
Burton227147.3874
Southgate267449.9865
Oak Park247248.4847
Forest Hills237147.6966
Port Huron237147.5825
Madison Heights247248.4847
Allen Park247248.4847
Hamtramck247248.4847
Garden City247248.4847
Allendale277048.2978
Okemos227247.8886
Inkster247248.4847
Walker237147.6966
Holt227247.8886
Auburn Hills247248.4847
Norton Shores277048.2978
Romulus267449.9865
Wyandotte267449.9865
Waverly227247.8886
Birmingham247248.4847
Marquette186441.2902
Mount Pleasant217046.1881
Adrian247449.3881
Monroe267449.9865
Ypsilanti247449.3881
Ferndale247248.4847
Cutlerville237147.6966
Haslett227147.4872
Trenton267449.9865
Jenison237147.6966
Wayne247248.4847
Wixom227247.9879
Grandville237147.6966
Grosse Pointe Woods247248.4847
Traverse City256745.4871
Mount Clemens247248.4847
Northview237147.6966
Berkley247248.4847
Harper Woods247248.4847
Hazel Park247248.4847
Owosso227147.4872
Fraser247248.4847
Coldwater237348.6897
Sault Ste. Marie166340.4917
Rochester247248.4847
Ionia227147.3906
Woodhaven267449.9865
Melvindale247248.4847
Escanaba236744.3855
Riverview267449.9865
New Baltimore257349.1769
South Lyon227247.9879
Fenton227147.3874
Niles267349.6994
Farmington247248.4847
East Grand Rapids237147.6966
Clawson247248.4847
Grosse Pointe Park247248.4847
Sturgis247349.1954
Grand Haven277048.2978
Comstock Park237147.6966
Beverly Hills247248.4847
Cadillac206945.0894
Flat Rock267449.9865
Alpena206944.1819

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

Michigan: Largest Cities

Michigan: Cities With the Cheapest Rent

Michigan: Cities With the Highest Household Income

Michigan: Cities Where Rent Takes the Smallest Share of Income

Michigan: Cities With the Lowest Unemployment

Michigan: Cities in the Highest-Paying Counties

Michigan: Most College-Educated Cities

Michigan: Cities With the Most Homeowners

Michigan: Cities With the Most Remote Work

Michigan: Cities With the Shortest Commutes

Best Michigan metro areas for miscellaneous assemblers and fabricators

Best Michigan metro areas for retail salespersons

Best Michigan metro areas for registered nurses

Best Michigan metro areas for fast food and counter workers

Best Michigan metro areas for home health and personal care aides

Best Michigan metro areas for cashiers

Best Michigan metro areas for office clerks, general

Best Michigan metro areas for general and operations managers

Best Michigan metro areas for stockers and order fillers

Best Michigan metro areas for laborers and freight, stock, and material movers, hand

Best Michigan metro areas for customer service representatives

Best Michigan metro areas for janitors and cleaners, except maids and housekeeping cleaners

Best Michigan metro areas for waiters and waitresses

Best Michigan metro areas for heavy and tractor-trailer truck drivers

Best Michigan metro areas for software developers

City by city

City by city

1. Detroit

638,530 residents · Wayne County · median household income $39,938 · median rent $1,074 · guide: jobs, pay and living in Detroit

2. Grand Rapids

198,535 residents · Kent County · median household income $69,108 · median rent $1,266 · guide: jobs, pay and living in Grand Rapids

3. Warren

137,928 residents · Macomb County · median household income $64,016 · median rent $1,225 · guide: jobs, pay and living in Warren

4. Sterling Heights

133,573 residents · Macomb County · median household income $79,909 · median rent $1,292 · guide: jobs, pay and living in Sterling Heights

5. Ann Arbor

122,036 residents · Washtenaw County · median household income $82,212 · median rent $1,649 · guide: jobs, pay and living in Ann Arbor

6. Lansing

113,023 residents · Ingham County · median household income $54,382 · median rent $993 · guide: jobs, pay and living in Lansing

7. Dearborn

107,423 residents · Wayne County · median household income $65,324 · median rent $1,327 · guide: jobs, pay and living in Dearborn

8. Livonia

93,851 residents · Wayne County · median household income $98,460 · median rent $1,322 · guide: jobs, pay and living in Livonia

9. Troy

87,898 residents · Oakland County · median household income $120,045 · median rent $1,602 · guide: jobs, pay and living in Troy

10. Westland

83,633 residents · Wayne County · median household income $62,076 · median rent $1,158 · guide: jobs, pay and living in Westland

11. Farmington Hills

83,515 residents · Oakland County · median household income $104,836 · median rent $1,551 · guide: jobs, pay and living in Farmington Hills

12. Flint

80,175 residents · Genesee County · median household income $37,646 · median rent $915 · guide: jobs, pay and living in Flint

13. Wyoming

77,353 residents · Kent County · median household income $73,677 · median rent $1,196 · guide: jobs, pay and living in Wyoming

14. Rochester Hills

77,089 residents · Oakland County · median household income $120,694 · median rent $1,644 · guide: jobs, pay and living in Rochester Hills

15. Southfield

76,236 residents · Oakland County · median household income $68,166 · median rent $1,340 · guide: jobs, pay and living in Southfield

16. Kalamazoo

73,076 residents · Kalamazoo County · median household income $52,272 · median rent $1,078 · guide: jobs, pay and living in Kalamazoo

17. Novi

66,717 residents · Oakland County · median household income $110,723 · median rent $1,747 · guide: jobs, pay and living in Novi

18. Pontiac

62,104 residents · Oakland County · median household income $44,329 · median rent $1,063 · guide: jobs, pay and living in Pontiac

19. Taylor

62,081 residents · Wayne County · median household income $61,081 · median rent $1,101 · guide: jobs, pay and living in Taylor

20. Dearborn Heights

61,771 residents · Wayne County · median household income $60,391 · median rent $1,331 · guide: jobs, pay and living in Dearborn Heights

21. St. Clair Shores

58,140 residents · Macomb County · median household income $73,500 · median rent $1,183 · guide: jobs, pay and living in St. Clair Shores

22. Royal Oak

57,950 residents · Oakland County · median household income $101,109 · median rent $1,381 · guide: jobs, pay and living in Royal Oak

23. Kentwood

54,296 residents · Kent County · median household income $74,373 · median rent $1,260 · guide: jobs, pay and living in Kentwood

24. Battle Creek

52,374 residents · Calhoun County · median household income $55,693 · median rent $957 · guide: jobs, pay and living in Battle Creek

25. Portage

49,259 residents · Kalamazoo County · median household income $83,212 · median rent $1,133 · guide: jobs, pay and living in Portage

26. Roseville

47,123 residents · Macomb County · median household income $62,182 · median rent $1,233 · guide: jobs, pay and living in Roseville

27. East Lansing

45,758 residents · Ingham County · median household income $45,687 · median rent $1,171 · guide: jobs, pay and living in East Lansing

28. Saginaw

43,536 residents · Saginaw County · median household income $38,579 · median rent $922 · guide: jobs, pay and living in Saginaw

29. Midland

42,724 residents · Midland County · median household income $73,325 · median rent $1,048 · guide: jobs, pay and living in Midland

30. Lincoln Park

39,257 residents · Wayne County · median household income $58,616 · median rent $1,023 · guide: jobs, pay and living in Lincoln Park

31. Muskegon

37,226 residents · Muskegon County · median household income $44,735 · median rent $996 · guide: jobs, pay and living in Muskegon

32. Holland

34,423 residents · Allegan County · median household income $75,865 · median rent $1,193 · guide: jobs, pay and living in Holland

33. Eastpointe

33,982 residents · Macomb County · median household income $62,325 · median rent $1,325 · guide: jobs, pay and living in Eastpointe

34. Bay City

32,320 residents · Bay County · median household income $49,420 · median rent $766 · guide: jobs, pay and living in Bay City

35. Jackson

31,058 residents · Jackson County · median household income $44,558 · median rent $898 · guide: jobs, pay and living in Jackson

36. Burton

29,500 residents · Genesee County · median household income $60,052 · median rent $1,009 · guide: jobs, pay and living in Burton

37. Southgate

29,366 residents · Wayne County · median household income $66,118 · median rent $1,120 · guide: jobs, pay and living in Southgate

38. Oak Park

29,318 residents · Oakland County · median household income $71,510 · median rent $1,396 · guide: jobs, pay and living in Oak Park

39. Forest Hills

28,695 residents · Kent County · median household income $158,005 · median rent $1,958 · guide: jobs, pay and living in Forest Hills

40. Port Huron

28,620 residents · Saint Clair County · median household income $50,366 · median rent $982 · guide: jobs, pay and living in Port Huron

41. Madison Heights

28,419 residents · Oakland County · median household income $69,503 · median rent $1,176 · guide: jobs, pay and living in Madison Heights

42. Allen Park

27,925 residents · Wayne County · median household income $81,655 · median rent $1,246 · guide: jobs, pay and living in Allen Park

43. Hamtramck

27,743 residents · Wayne County · median household income $39,293 · median rent $989 · guide: jobs, pay and living in Hamtramck

44. Garden City

26,739 residents · Wayne County · median household income $67,294 · median rent $1,150 · guide: jobs, pay and living in Garden City

45. Allendale

26,679 residents · Ottawa County · median household income $70,150 · median rent $1,111 · guide: jobs, pay and living in Allendale

46. Okemos

26,396 residents · Ingham County · median household income $102,612 · median rent $1,298 · guide: jobs, pay and living in Okemos

47. Inkster

25,428 residents · Wayne County · median household income $39,252 · median rent $1,170 · guide: jobs, pay and living in Inkster

48. Walker

25,386 residents · Kent County · median household income $76,360 · median rent $1,202 · guide: jobs, pay and living in Walker

49. Holt

25,316 residents · Ingham County · median household income $86,472 · median rent $1,317 · guide: jobs, pay and living in Holt

50. Auburn Hills

25,105 residents · Oakland County · median household income $84,375 · median rent $1,477 · guide: jobs, pay and living in Auburn Hills

51. Norton Shores

25,041 residents · Muskegon County · median household income $76,579 · median rent $1,341 · guide: jobs, pay and living in Norton Shores

52. Romulus

24,831 residents · Wayne County · median household income $69,151 · median rent $1,049 · guide: jobs, pay and living in Romulus

53. Wyandotte

24,489 residents · Wayne County · median household income $71,987 · median rent $972 · guide: jobs, pay and living in Wyandotte

54. Waverly

23,575 residents · Eaton County · median household income $75,700 · median rent $1,170 · guide: jobs, pay and living in Waverly

55. Birmingham

21,763 residents · Oakland County · median household income $153,510 · median rent $1,902 · guide: jobs, pay and living in Birmingham

56. Marquette

21,325 residents · Marquette County · median household income $55,613 · median rent $1,011 · guide: jobs, pay and living in Marquette

57. Mount Pleasant

21,236 residents · Isabella County · median household income $44,706 · median rent $922 · guide: jobs, pay and living in Mount Pleasant

58. Adrian

20,395 residents · Lenawee County · median household income $50,209 · median rent $956 · guide: jobs, pay and living in Adrian

59. Monroe

20,320 residents · Monroe County · median household income $59,813 · median rent $909 · guide: jobs, pay and living in Monroe

60. Ypsilanti

19,857 residents · Washtenaw County · median household income $46,588 · median rent $1,080 · guide: jobs, pay and living in Ypsilanti

61. Ferndale

19,190 residents · Oakland County · median household income $94,640 · median rent $1,311 · guide: jobs, pay and living in Ferndale

62. Cutlerville

18,780 residents · Kent County · median household income $67,327 · median rent $1,254 · guide: jobs, pay and living in Cutlerville

63. Haslett

18,559 residents · Ingham County · median household income $74,031 · median rent $1,125 · guide: jobs, pay and living in Haslett

64. Trenton

18,125 residents · Wayne County · median household income $82,212 · median rent $880 · guide: jobs, pay and living in Trenton

65. Jenison

17,582 residents · Ottawa County · median household income $89,593 · median rent $2,306 · guide: jobs, pay and living in Jenison

66. Wayne

17,310 residents · Wayne County · median household income $59,038 · median rent $974 · guide: jobs, pay and living in Wayne

67. Wixom

17,295 residents · Oakland County · median household income $65,485 · median rent $1,035 · guide: jobs, pay and living in Wixom

68. Grandville

16,356 residents · Kent County · median household income $78,442 · median rent $1,143 · guide: jobs, pay and living in Grandville

69. Grosse Pointe Woods

16,094 residents · Wayne County · median household income $126,395 · median rent $1,879 · guide: jobs, pay and living in Grosse Pointe Woods

70. Traverse City

15,593 residents · Grand Traverse County · median household income $74,087 · median rent $995 · guide: jobs, pay and living in Traverse City

71. Mount Clemens

15,511 residents · Macomb County · median household income $52,310 · median rent $847 · guide: jobs, pay and living in Mount Clemens

72. Northview

15,268 residents · Kent County · median household income $85,403 · median rent $1,247 · guide: jobs, pay and living in Northview

73. Berkley

15,149 residents · Oakland County · median household income $116,239 · median rent $1,526 · guide: jobs, pay and living in Berkley

74. Harper Woods

15,116 residents · Wayne County · median household income $65,022 · median rent $1,351 · guide: jobs, pay and living in Harper Woods

75. Hazel Park

14,963 residents · Oakland County · median household income $67,073 · median rent $1,314 · guide: jobs, pay and living in Hazel Park

76. Owosso

14,632 residents · Shiawassee County · median household income $54,229 · median rent $784 · guide: jobs, pay and living in Owosso

77. Fraser

14,583 residents · Macomb County · median household income $64,354 · median rent $843 · guide: jobs, pay and living in Fraser

78. Coldwater

13,671 residents · Branch County · median household income $50,781 · median rent $943 · guide: jobs, pay and living in Coldwater

79. Sault Ste. Marie

13,335 residents · Chippewa County · median household income $55,328 · median rent $804 · guide: jobs, pay and living in Sault Ste. Marie

80. Rochester

12,934 residents · Oakland County · median household income $111,750 · median rent $1,350 · guide: jobs, pay and living in Rochester

81. Ionia

12,753 residents · Ionia County · median household income $63,978 · median rent $852 · guide: jobs, pay and living in Ionia

82. Woodhaven

12,690 residents · Wayne County · median household income $78,648 · median rent $1,096 · guide: jobs, pay and living in Woodhaven

83. Melvindale

12,554 residents · Wayne County · median household income $42,185 · median rent $1,110 · guide: jobs, pay and living in Melvindale

84. Escanaba

12,354 residents · Delta County · median household income $45,369 · median rent $657 · guide: jobs, pay and living in Escanaba

85. Riverview

12,186 residents · Wayne County · median household income $73,468 · median rent $1,101 · guide: jobs, pay and living in Riverview

86. New Baltimore

12,072 residents · Macomb County · median household income $106,033 · median rent $1,039 · guide: jobs, pay and living in New Baltimore

87. South Lyon

11,950 residents · Oakland County · median household income $92,467 · median rent $1,310 · guide: jobs, pay and living in South Lyon

88. Fenton

11,906 residents · Genesee County · median household income $80,000 · median rent $1,275 · guide: jobs, pay and living in Fenton

89. Niles

11,803 residents · Berrien County · median household income $51,376 · median rent $855 · guide: jobs, pay and living in Niles

90. Farmington

11,504 residents · Oakland County · median household income $97,750 · median rent $1,340 · guide: jobs, pay and living in Farmington

91. East Grand Rapids

11,445 residents · Kent County · median household income $166,610 · median rent $1,862 · guide: jobs, pay and living in East Grand Rapids

92. Clawson

11,374 residents · Oakland County · median household income $88,636 · median rent $1,253 · guide: jobs, pay and living in Clawson

93. Grosse Pointe Park

11,319 residents · Wayne County · median household income $124,111 · median rent $1,379 · guide: jobs, pay and living in Grosse Pointe Park

94. Sturgis

11,054 residents · Saint Joseph County · median household income $62,710 · median rent $826 · guide: jobs, pay and living in Sturgis

95. Grand Haven

10,996 residents · Ottawa County · median household income $60,669 · median rent $939 · guide: jobs, pay and living in Grand Haven

96. Comstock Park

10,577 residents · Kent County · median household income $59,984 · median rent $1,189 · guide: jobs, pay and living in Comstock Park

97. Beverly Hills

10,524 residents · Oakland County · median household income $177,412 · median rent $2,077 · guide: jobs, pay and living in Beverly Hills

98. Cadillac

10,445 residents · Wexford County · median household income $51,773 · median rent $842 · guide: jobs, pay and living in Cadillac

99. Flat Rock

10,340 residents · Wayne County · median household income $81,585 · median rent $919 · guide: jobs, pay and living in Flat Rock

100. Alpena

10,154 residents · Alpena County · median household income $47,545 · median rent $625 · guide: jobs, pay and living in Alpena

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore