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

Michigan has a 24.2 min mean one-way commute; 13.5% of workers worked from home, 74.3% drove alone, and 0.9% used public transit.

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

02 / COMPLETE LOCAL DIRECTORY

Commute profiles in Michigan

CommuteShift publishes 179 place profiles and 82 county profiles for Michigan after applying its population and worker thresholds.

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%
Gladwin CountyCounty25,69329.8 min9.9%80.8%0.0%
Otsego CountyCounty25,58420.2 min10.2%75.8%0.5%
InksterPlace25,42826.9 min5.9%76.7%3.5%
WalkerPlace25,38620.2 min10.0%77.4%0.9%
Manistee CountyCounty25,35021.7 min10.8%77.0%0.1%
Iosco CountyCounty25,34721.0 min7.2%79.6%0.1%
HoltPlace25,31622.3 min16.5%70.9%0.6%
Auburn HillsPlace25,10522.1 min18.6%71.9%0.0%
Norton ShoresPlace25,04120.3 min11.4%80.0%0.2%
RomulusPlace24,83125.0 min9.4%79.8%0.0%
WyandottePlace24,48924.4 min10.7%79.2%0.0%
Antrim CountyCounty24,12725.2 min12.5%72.8%0.1%
Roscommon CountyCounty23,73724.3 min11.2%74.1%0.3%
WaverlyPlace23,57518.1 min19.1%67.3%1.4%
Menominee CountyCounty23,24722.8 min7.9%78.6%0.2%
Osceola CountyCounty23,22725.8 min6.2%78.2%0.2%
Leelanau CountyCounty22,73423.6 min15.9%75.4%0.3%
BirminghamPlace21,76320.3 min26.3%65.9%0.1%
MarquettePlace21,32513.2 min6.6%69.8%0.6%
Mount PleasantPlace21,23615.0 min10.0%61.1%1.8%
Ogemaw CountyCounty20,88526.9 min9.6%79.5%0.2%
AdrianPlace20,39522.1 min8.9%70.8%0.0%
MonroePlace20,32021.3 min6.8%80.1%1.1%
YpsilantiPlace19,85723.0 min17.3%58.1%8.3%
FerndalePlace19,19023.2 min28.1%65.1%0.0%
CutlervillePlace18,78020.7 min8.6%78.3%1.9%
HaslettPlace18,55922.3 min22.2%69.6%1.1%
Benzie CountyCounty18,31024.6 min11.1%76.6%0.8%
Kalkaska CountyCounty18,23929.7 min7.4%80.2%0.0%
TrentonPlace18,12525.4 min13.4%79.3%0.4%
JenisonPlace17,58220.1 min11.4%79.1%0.0%
WaynePlace17,31027.2 min8.7%79.8%0.5%
WixomPlace17,29525.4 min14.3%73.2%0.0%
GrandvillePlace16,35618.0 min12.4%79.1%0.8%
Grosse Pointe WoodsPlace16,09424.2 min27.0%68.3%0.0%
Traverse CityPlace15,59317.2 min19.4%58.3%1.1%
Mount ClemensPlace15,51126.5 min8.4%79.2%1.3%
NorthviewPlace15,26818.2 min13.6%79.0%0.1%
Missaukee CountyCounty15,20724.5 min5.2%80.6%0.4%
BerkleyPlace15,14922.0 min22.6%70.2%0.1%
Harper WoodsPlace15,11626.4 min12.6%66.9%1.2%
Arenac CountyCounty15,07726.6 min8.1%79.3%0.2%
Hazel ParkPlace14,96324.6 min14.9%75.9%1.8%
OwossoPlace14,63222.9 min5.7%80.5%0.4%
FraserPlace14,58323.5 min14.0%79.5%0.7%
Gogebic CountyCounty14,31919.1 min7.5%81.2%0.3%
ColdwaterPlace13,67116.3 min6.4%76.3%0.5%
Crawford CountyCounty13,36925.7 min8.4%74.3%0.7%
Sault Ste. MariePlace13,33512.0 min4.5%73.4%1.0%
Presque Isle CountyCounty13,20926.7 min10.4%74.9%0.5%
RochesterPlace12,93424.9 min27.2%69.3%0.1%
IoniaPlace12,75322.2 min5.9%67.8%5.9%
WoodhavenPlace12,69023.7 min10.3%79.3%0.1%
Lake CountyCounty12,56334.0 min9.9%79.5%1.3%
MelvindalePlace12,55425.1 min7.5%61.0%0.8%
EscanabaPlace12,35411.0 min6.1%76.8%0.8%
RiverviewPlace12,18624.3 min9.7%79.3%0.6%
New BaltimorePlace12,07230.7 min11.3%84.4%0.0%
South LyonPlace11,95031.7 min16.2%77.0%0.0%
FentonPlace11,90631.3 min16.2%76.3%0.4%
NilesPlace11,80322.8 min5.1%76.4%0.4%
Iron CountyCounty11,66720.0 min11.6%76.5%0.0%
FarmingtonPlace11,50423.1 min25.5%64.2%0.0%
East Grand RapidsPlace11,44517.7 min26.0%64.1%0.5%
ClawsonPlace11,37422.3 min22.1%71.4%0.6%
Grosse Pointe ParkPlace11,31924.8 min25.8%66.7%0.2%
SturgisPlace11,05418.6 min5.5%66.2%0.1%
Grand HavenPlace10,99616.9 min11.0%76.2%0.8%
Mackinac CountyCounty10,95724.0 min10.5%65.8%7.5%
Comstock ParkPlace10,57721.1 min5.7%81.1%0.0%
Beverly HillsPlace10,52422.9 min29.5%64.1%0.0%
CadillacPlace10,44513.7 min9.4%71.5%1.1%
Alcona CountyCounty10,39727.9 min10.9%75.0%0.0%
Flat RockPlace10,34029.0 min9.1%78.6%0.0%
AlpenaPlace10,15411.1 min5.4%78.0%2.4%
HowellPlace10,02129.9 min9.4%81.5%0.7%
LambertvillePlace9,95524.8 min5.5%82.7%0.1%
MarysvillePlace9,92524.6 min11.0%82.8%0.2%
Grosse Pointe FarmsPlace9,90423.8 min25.3%69.2%0.2%
Muskegon HeightsPlace9,84117.6 min3.0%82.4%0.0%
Montmorency CountyCounty9,51626.3 min10.1%76.5%0.0%
AlmaPlace9,39619.4 min10.7%72.4%0.3%
CharlottePlace9,27718.7 min12.9%70.0%0.6%
PlymouthPlace9,21424.3 min25.2%64.4%0.0%
LapeerPlace9,08225.4 min8.9%73.7%0.3%
EcorsePlace9,06423.1 min11.3%74.8%1.1%
SalinePlace9,00627.9 min23.1%71.9%0.0%
GreenvillePlace8,99524.4 min4.6%89.7%0.0%
Benton HarborPlace8,95318.1 min5.8%79.0%0.8%
TemperancePlace8,91428.0 min10.5%78.8%0.0%
WestwoodPlace8,86719.9 min16.2%72.7%4.3%
Alger CountyCounty8,76222.9 min8.2%71.7%0.8%
TecumsehPlace8,64625.8 min13.2%77.0%0.0%
Highland ParkPlace8,62822.3 min8.9%60.7%11.2%
Big RapidsPlace8,47714.9 min9.0%67.7%0.5%
HoughtonPlace8,47410.7 min10.2%43.4%9.4%
Center LinePlace8,46322.6 min7.8%74.7%0.0%
Oscoda CountyCounty8,42529.1 min12.1%69.6%0.1%
BeecherPlace8,41226.1 min3.5%72.4%5.7%
MenomineePlace8,32615.2 min7.5%76.3%0.0%
FlushingPlace8,28424.2 min12.9%80.2%0.0%
MasonPlace8,24922.8 min16.8%73.8%0.0%
Baraga CountyCounty8,19118.4 min5.8%79.6%0.1%
Schoolcraft CountyCounty8,12818.2 min4.3%79.2%0.1%
HillsdalePlace8,00214.9 min7.0%63.7%0.0%
Grand BlancPlace7,98742.0 min22.1%72.2%0.0%
St. JosephPlace7,98619.6 min15.6%73.3%0.4%
Three RiversPlace7,94318.6 min3.9%75.0%1.0%
Whitmore LakePlace7,87829.1 min15.6%77.5%0.0%
Grand LedgePlace7,80420.3 min16.8%73.8%0.6%
HudsonvillePlace7,76920.4 min9.6%83.7%0.0%
St. JohnsPlace7,71520.3 min18.3%74.0%0.5%
BrightonPlace7,68824.8 min18.2%76.9%0.0%
LudingtonPlace7,67614.2 min13.3%63.5%2.2%
AlbionPlace7,56022.8 min8.1%69.5%0.0%
FreelandPlace7,55719.4 min17.5%78.2%0.0%
HastingsPlace7,52022.6 min10.0%75.1%0.0%
Iron MountainPlace7,51816.0 min12.7%69.6%0.6%
Byron CenterPlace7,40320.3 min15.3%80.3%0.0%
ShieldsPlace7,40222.8 min12.6%82.0%0.0%
St. LouisPlace7,36716.1 min7.4%82.9%0.0%
Fair PlainPlace7,33019.9 min6.1%79.3%1.5%
Walled LakePlace7,29923.5 min12.3%81.0%0.0%
River RougePlace7,00825.6 min7.6%72.7%1.2%
South MonroePlace6,96021.9 min11.8%76.9%0.0%
BridgeportPlace6,88423.2 min4.0%87.8%0.0%
MarshallPlace6,80420.8 min10.8%79.6%0.0%
EastwoodPlace6,66921.6 min8.0%81.9%0.2%
MilfordPlace6,48728.9 min21.0%72.4%0.0%
New HavenPlace6,47533.8 min8.6%75.8%0.4%
Lake FentonPlace6,41729.9 min15.5%76.2%0.0%
Huntington WoodsPlace6,32820.6 min24.7%68.7%0.5%
ManisteePlace6,27515.2 min12.6%76.1%0.0%
Luce CountyCounty6,27118.2 min7.6%74.4%0.4%
RockfordPlace6,21825.1 min23.1%71.5%0.0%
IshpemingPlace6,18118.8 min7.5%75.7%0.0%
NorthvillePlace6,06926.2 min34.8%59.5%0.0%
MilanPlace5,98729.0 min13.0%72.9%0.7%
HollyPlace5,96435.2 min13.2%73.6%0.0%
BeldingPlace5,96027.8 min1.5%80.8%1.5%
PetoskeyPlace5,85614.6 min13.1%63.9%0.0%
RichmondPlace5,85525.9 min6.3%81.5%0.4%
Swartz CreekPlace5,85327.9 min15.1%79.9%0.0%
Ontonagon CountyCounty5,85025.0 min11.7%68.1%0.4%
Buena VistaPlace5,79820.2 min9.1%67.0%0.0%
Houghton LakePlace5,76924.8 min13.0%67.0%0.1%
DundeePlace5,74428.1 min9.4%82.4%0.0%
DowagiacPlace5,73222.6 min3.3%75.7%1.5%
ZeelandPlace5,66513.7 min7.5%82.6%0.0%
St. ClairPlace5,58522.0 min7.6%85.3%0.0%
Grosse PointePlace5,54124.4 min25.5%64.8%1.4%
ChelseaPlace5,42624.0 min26.4%66.3%0.0%
Comstock NorthwestPlace5,39119.3 min10.8%82.7%0.0%
SpringfieldPlace5,26919.2 min2.5%85.1%0.6%
GladstonePlace5,25317.6 min3.8%80.6%0.0%
Eaton RapidsPlace5,18328.0 min13.4%76.7%0.0%
UticaPlace5,18023.8 min10.9%77.8%0.3%
AlleganPlace5,17219.8 min8.1%76.0%0.0%
FrankenmuthPlace5,15720.6 min15.8%73.0%0.0%
KingsfordPlace5,12412.8 min6.6%73.8%0.5%
DavisonPlace5,07627.1 min7.6%73.9%0.6%