ACS 2024 5-YEAR ESTIMATES↗ DIRECTIONAL CHANGE FROM 2021UPDATED JAN 29, 2026
COMMUTESHIFTHow America gets to work

STATE COMMUTE ATLAS

Michigan

Mean one-way trip24.2 min
Worked from home13.5%
Drove alone74.3%
Public transit0.9%
01 / LEADERBOARDS

How Michigan commutes differ

Rankings cover published places with at least 5,000 residents and 500 estimated workers.

02 / LARGEST PLACES

Commute profiles in Michigan

179 places and 82 counties meet the publication threshold.

AreaPopulationMean tripWFHDrive aloneTransit
Wayne CountyCounty1,772,25924.7 min14.1%71.9%1.8%
Oakland CountyCounty1,279,82525.8 min20.2%71.3%0.3%
Macomb CountyCounty879,85326.3 min13.4%76.0%0.6%
Kent CountyCounty663,15021.0 min14.3%73.2%1.5%
DetroitPlace638,53024.8 min12.0%65.5%4.9%
Genesee CountyCounty403,30526.9 min9.9%78.5%0.9%
Washtenaw CountyCounty369,82223.5 min22.6%59.4%3.7%
Ottawa CountyCounty301,20320.1 min10.3%77.4%0.4%
Ingham CountyCounty283,91320.5 min17.3%66.1%2.4%
Kalamazoo CountyCounty262,37520.7 min12.5%76.6%1.1%
Grand RapidsPlace198,53519.0 min13.9%68.7%3.0%
Livingston CountyCounty195,83330.6 min16.7%76.2%0.2%
Saginaw CountyCounty188,66522.4 min10.0%77.7%0.3%
Muskegon CountyCounty175,96121.6 min7.2%80.9%0.1%
St. Clair CountyCounty160,22128.5 min7.7%79.9%1.1%
Jackson CountyCounty160,06022.5 min9.8%79.0%0.2%
Monroe CountyCounty155,50526.2 min8.8%81.5%0.2%
Berrien CountyCounty153,28821.2 min11.2%76.4%0.3%
WarrenPlace137,92824.9 min12.8%74.9%1.0%
Calhoun CountyCounty133,77820.5 min8.1%79.9%0.3%
Sterling HeightsPlace133,57324.7 min15.7%72.6%0.5%
Ann ArborPlace122,03620.0 min28.7%43.0%7.2%
Allegan CountyCounty121,45624.2 min9.5%78.9%0.3%
LansingPlace113,02318.9 min14.8%66.9%3.1%
Eaton CountyCounty109,13022.7 min15.1%72.3%0.6%
DearbornPlace107,42321.7 min13.2%75.3%0.9%
Bay CountyCounty103,00823.1 min8.6%82.1%0.3%
Lenawee CountyCounty98,41527.6 min9.1%79.0%0.3%
Grand Traverse CountyCounty96,16620.6 min15.2%70.7%0.5%
LivoniaPlace93,85124.3 min18.4%73.3%0.2%
Lapeer CountyCounty88,83734.5 min8.7%79.5%0.8%
TroyPlace87,89823.7 min22.5%69.3%0.2%
Midland CountyCounty83,75723.7 min12.0%77.4%0.6%
WestlandPlace83,63325.4 min11.3%77.8%0.2%
Farmington HillsPlace83,51524.7 min22.8%69.6%0.2%
FlintPlace80,17522.7 min8.5%71.7%3.4%
Clinton CountyCounty79,62623.9 min16.3%76.0%0.4%
WyomingPlace77,35321.9 min10.4%75.3%1.7%
Rochester HillsPlace77,08924.3 min23.6%67.1%0.4%
SouthfieldPlace76,23623.7 min17.0%71.0%1.8%
Van Buren CountyCounty75,79524.5 min10.5%76.3%0.4%
KalamazooPlace73,07618.5 min9.8%73.2%2.3%
Shiawassee CountyCounty67,99127.8 min8.3%79.6%0.1%
Montcalm CountyCounty67,81630.7 min6.9%81.0%0.0%
Marquette CountyCounty67,11218.0 min7.5%77.2%0.3%
NoviPlace66,71726.2 min22.8%70.8%0.5%
Ionia CountyCounty66,57427.1 min9.1%78.7%1.2%
Isabella CountyCounty64,56519.6 min7.8%73.9%0.8%
Barry CountyCounty63,40927.7 min10.5%79.3%0.2%
PontiacPlace62,10421.2 min4.8%72.3%0.6%
TaylorPlace62,08121.5 min10.0%79.6%0.4%
Dearborn HeightsPlace61,77123.9 min12.4%73.4%0.2%
St. Joseph CountyCounty60,96921.0 min7.2%72.4%0.2%
St. Clair ShoresPlace58,14026.7 min13.8%76.7%0.6%
Royal OakPlace57,95023.8 min27.4%67.1%0.1%
KentwoodPlace54,29619.7 min12.0%74.1%1.6%
Tuscola CountyCounty52,98029.6 min5.0%82.8%0.3%
Battle CreekPlace52,37418.6 min8.5%77.2%0.5%
Cass CountyCounty51,52024.4 min7.8%77.4%0.4%
Newaygo CountyCounty50,79230.6 min8.2%77.2%0.1%
PortagePlace49,25919.7 min13.7%78.1%0.6%
RosevillePlace47,12325.7 min10.4%76.2%0.8%
East LansingPlace45,75816.2 min21.0%47.7%4.7%
Hillsdale CountyCounty45,65424.0 min8.1%76.8%0.2%
Branch CountyCounty45,30022.7 min6.2%78.6%0.2%
SaginawPlace43,53619.2 min7.7%73.4%0.7%
MidlandPlace42,72420.0 min12.6%76.1%0.8%
Gratiot CountyCounty41,38523.9 min7.7%79.9%0.1%
Mecosta CountyCounty41,24223.7 min8.7%76.2%0.4%
Sanilac CountyCounty40,46228.6 min8.1%78.0%0.3%
Lincoln ParkPlace39,25724.4 min7.7%77.5%0.3%
Houghton CountyCounty37,69315.6 min11.0%63.7%2.4%
MuskegonPlace37,22620.6 min5.7%78.0%0.1%
Delta CountyCounty36,81318.2 min5.8%81.7%0.4%
Chippewa CountyCounty36,29517.4 min6.5%76.8%0.8%
HollandPlace34,42316.8 min8.8%69.5%0.4%
Emmet CountyCounty34,12519.9 min10.7%74.7%0.2%
Wexford CountyCounty34,07723.6 min7.1%76.9%0.5%
EastpointePlace33,98226.4 min10.9%73.9%1.8%
Bay CityPlace32,32021.3 min8.4%79.0%0.4%
Clare CountyCounty31,21829.9 min10.9%71.9%0.3%
Huron CountyCounty31,11320.9 min7.6%78.9%0.6%
JacksonPlace31,05817.0 min9.0%75.7%1.1%
BurtonPlace29,50026.6 min6.6%78.0%0.6%
SouthgatePlace29,36623.5 min12.1%75.8%0.1%
Oak ParkPlace29,31823.3 min23.2%66.9%0.3%
Mason CountyCounty29,20719.5 min11.0%72.6%1.0%
Alpena CountyCounty28,88017.5 min7.8%77.3%1.1%
Forest HillsPlace28,69519.7 min22.5%70.3%0.6%
Port HuronPlace28,62020.8 min5.7%73.7%2.6%
Madison HeightsPlace28,41925.3 min19.5%66.3%1.7%
Allen ParkPlace27,92523.8 min10.4%81.6%0.0%
HamtramckPlace27,74323.9 min9.2%70.0%0.9%
Oceana CountyCounty26,91523.7 min7.4%77.1%0.1%
Garden CityPlace26,73926.9 min10.2%79.1%0.2%
AllendalePlace26,67920.6 min8.6%72.9%2.4%
OkemosPlace26,39619.4 min23.6%62.3%3.0%
Charlevoix CountyCounty26,10819.9 min12.4%74.8%0.3%
Dickinson CountyCounty25,95417.0 min9.0%77.3%0.3%
Cheboygan CountyCounty25,86524.8 min10.1%76.3%0.2%