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

STATE COMMUTE ATLAS

Missouri

Mean one-way trip23.5 min
Worked from home13.0%
Drove alone74.8%
Public transit0.8%
01 / LEADERBOARDS

How Missouri commutes differ

Missouri has a 23.5 min mean one-way commute; 13.0% of workers worked from home, 74.8% drove alone, and 0.8% used public transit.

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

02 / COMPLETE LOCAL DIRECTORY

Commute profiles in Missouri

CommuteShift publishes 144 place profiles and 114 county profiles for Missouri after applying its population and worker thresholds.

144 places and 114 counties meet the publication threshold.

AreaPopulationMean tripWFHDrive aloneTransit
St. Louis CountyCounty995,56923.1 min18.3%71.3%1.4%
Jackson CountyCounty719,97623.4 min15.8%72.7%1.4%
Kansas CityPlace510,61221.7 min17.0%70.2%1.8%
St. Charles CountyCounty414,53524.5 min18.0%73.8%0.1%
Greene CountyCounty303,37519.6 min11.4%76.0%0.5%
St. Louis cityCounty288,51222.1 min17.0%64.1%5.7%
St. LouisPlace288,51222.1 min17.0%64.1%5.7%
Clay CountyCounty258,12222.8 min15.9%74.8%0.2%
Jefferson CountyCounty229,45830.6 min11.5%79.5%0.1%
Boone CountyCounty188,04318.7 min9.8%74.9%0.8%
SpringfieldPlace169,95417.6 min10.4%75.4%0.8%
ColumbiaPlace128,54816.4 min10.0%73.7%1.2%
Jasper CountyCounty124,35719.6 min8.8%80.0%0.2%
IndependencePlace121,74023.9 min12.3%77.7%0.5%
Cass CountyCounty110,77328.0 min13.9%76.1%0.0%
Platte CountyCounty110,37124.3 min19.2%73.4%0.2%
Franklin CountyCounty105,95028.3 min10.3%78.0%0.2%
Lee's SummitPlace103,65625.2 min20.8%71.4%0.1%
O'FallonPlace93,80125.5 min18.1%75.2%0.1%
Christian CountyCounty92,91525.5 min10.2%78.7%0.1%
Buchanan CountyCounty83,56817.8 min7.3%80.0%0.2%
Cape Girardeau CountyCounty82,73519.5 min9.0%80.7%0.2%
Cole CountyCounty77,03217.9 min9.2%78.0%0.5%
St. CharlesPlace71,50821.6 min18.0%73.8%0.2%
St. JosephPlace71,23617.0 min7.1%79.0%0.2%
St. Francois CountyCounty66,99925.9 min7.6%79.5%0.2%
Lincoln CountyCounty63,05731.8 min8.3%80.0%0.1%
Newton CountyCounty60,11822.3 min8.6%78.1%0.0%
Blue SpringsPlace59,96525.7 min14.8%79.2%0.0%
St. PetersPlace59,09222.7 min17.4%72.6%0.1%
Taney CountyCounty56,52923.3 min9.0%72.8%0.0%
Johnson CountyCounty54,73223.7 min7.0%79.1%0.2%
Pulaski CountyCounty53,89419.5 min15.7%61.8%0.2%
JoplinPlace52,59318.0 min10.0%77.1%0.3%
FlorissantPlace51,77325.8 min13.6%75.2%1.9%
ChesterfieldPlace49,57421.6 min26.6%67.3%0.1%
WentzvillePlace47,06127.8 min17.8%74.0%0.0%
Phelps CountyCounty45,19419.1 min7.4%71.7%0.1%
Callaway CountyCounty44,74124.0 min10.0%75.8%0.7%
Camden CountyCounty43,66722.1 min10.5%74.1%0.5%
Pettis CountyCounty43,39718.7 min7.0%76.0%0.3%
Jefferson CityPlace42,48815.5 min10.4%74.2%0.7%
Butler CountyCounty42,02021.0 min5.4%78.4%0.5%
Webster CountyCounty40,50027.3 min6.5%78.9%0.3%
Howell CountyCounty40,38323.1 min6.0%77.6%0.1%
Cape GirardeauPlace40,34415.9 min7.9%79.9%0.2%
Lawrence CountyCounty38,59325.0 min10.4%76.3%0.1%
Scott CountyCounty37,93318.6 min4.4%83.1%0.0%
Warren CountyCounty37,17731.6 min9.0%80.5%0.2%
Laclede CountyCounty36,39021.4 min3.9%78.0%0.2%
OakvillePlace35,33327.6 min18.6%75.8%0.3%
WildwoodPlace35,13327.3 min24.7%68.8%0.1%
Barry CountyCounty35,03323.7 min10.5%72.3%0.4%
University CityPlace34,68521.5 min18.7%63.5%4.3%
Lafayette CountyCounty33,11524.9 min9.0%79.4%0.0%
Polk CountyCounty32,44428.1 min9.3%78.5%0.0%
Stone CountyCounty32,04827.1 min11.9%74.0%0.2%
BallwinPlace31,27925.5 min20.7%72.9%0.2%
LibertyPlace30,68922.9 min15.9%77.4%0.0%
MehlvillePlace29,80522.8 min10.7%77.8%0.1%
RaytownPlace29,44524.2 min11.5%79.3%0.0%
KirkwoodPlace29,36320.4 min23.0%68.6%0.7%
Stoddard CountyCounty28,47023.1 min3.0%87.4%0.1%
Marion CountyCounty28,45717.6 min7.3%77.5%0.3%
Maryland HeightsPlace27,88021.4 min23.2%64.6%0.3%
Dunklin CountyCounty27,49323.1 min3.0%81.5%0.1%
GladstonePlace27,20722.9 min14.7%75.6%0.1%
GrandviewPlace26,52722.4 min16.2%70.4%0.1%
Adair CountyCounty25,30115.3 min8.0%77.8%0.1%
Miller CountyCounty25,26927.2 min6.1%79.2%0.0%
Texas CountyCounty25,16125.4 min6.5%74.9%0.1%
HazelwoodPlace25,11427.4 min13.5%71.9%1.7%
BeltonPlace25,00824.8 min11.8%75.4%0.1%
NixaPlace24,83623.4 min10.6%77.4%0.0%
Audrain CountyCounty24,54821.7 min3.8%83.6%0.3%
RaymorePlace24,52625.7 min15.1%76.6%0.0%
Randolph CountyCounty24,36521.8 min7.0%81.0%0.2%
Webster GrovesPlace23,71219.0 min25.9%66.7%0.5%
McDonald CountyCounty23,70127.1 min8.1%74.1%0.3%
Washington CountyCounty23,47038.4 min5.8%81.6%0.0%
Saline CountyCounty23,23117.5 min3.9%80.0%0.0%
Ray CountyCounty23,14534.3 min10.6%76.8%1.0%
Crawford CountyCounty22,79729.1 min3.9%81.0%0.2%
OzarkPlace22,41723.5 min8.0%76.3%0.0%
Henry CountyCounty22,32821.8 min7.6%78.8%0.1%
SedaliaPlace22,00315.7 min5.0%75.4%0.2%
Morgan CountyCounty21,71728.1 min11.6%64.3%0.0%
Clinton CountyCounty21,41428.6 min10.0%80.1%0.0%
ArnoldPlace20,95627.2 min8.1%84.8%0.0%
Nodaway CountyCounty20,77415.8 min6.7%79.2%0.0%
Old JamestownPlace20,65129.1 min23.4%64.5%1.7%
RollaPlace20,28713.9 min6.3%70.8%0.2%
Benton CountyCounty20,15131.5 min7.6%76.6%0.0%
RepublicPlace19,82924.9 min9.6%77.4%0.0%
Vernon CountyCounty19,68719.4 min11.8%73.1%0.2%
WarrensburgPlace19,58219.6 min3.6%77.9%0.2%
AfftonPlace19,05223.5 min11.6%77.1%0.8%
Perry CountyCounty18,97621.3 min5.6%84.3%0.0%
Wright CountyCounty18,96529.5 min7.4%81.6%0.0%
Creve CoeurPlace18,64318.5 min24.0%66.0%0.3%
Ste. Genevieve CountyCounty18,57131.9 min6.5%85.9%0.2%
ConcordPlace18,36824.1 min15.0%78.9%0.9%
FarmingtonPlace18,28219.7 min11.1%78.0%0.7%
FergusonPlace18,21324.0 min16.8%69.0%6.6%
ManchesterPlace18,16021.4 min22.7%72.1%0.0%
Lake St. LouisPlace18,06625.6 min21.9%71.3%0.0%
Andrew CountyCounty18,06521.5 min7.0%84.4%0.0%
Spanish LakePlace17,87324.6 min9.8%75.2%0.2%
Pike CountyCounty17,71122.7 min4.4%81.2%0.1%
KirksvillePlace17,56312.7 min6.7%76.7%0.1%
Dallas CountyCounty17,55133.3 min6.0%73.8%0.0%
ClaytonPlace17,38016.6 min23.4%57.4%1.5%
Cooper CountyCounty16,82427.0 min6.4%79.6%0.4%
HannibalPlace16,77115.3 min6.4%76.9%0.5%
SikestonPlace16,32015.7 min3.7%79.6%0.0%
Grain ValleyPlace16,27125.8 min18.0%76.0%0.0%
Poplar BluffPlace16,25417.6 min3.7%77.2%0.8%
LemayPlace16,22823.7 min11.7%75.1%0.6%
Bates CountyCounty16,18632.8 min9.8%80.6%0.2%
New Madrid CountyCounty15,73121.3 min3.3%86.6%0.0%
OverlandPlace15,69520.2 min10.7%76.4%0.3%
JacksonPlace15,65920.2 min12.4%78.9%0.1%
CarthagePlace15,57415.5 min6.5%78.8%0.2%
Fort Leonard WoodPlace15,4329.0 min35.6%23.8%0.2%
LebanonPlace15,27017.4 min3.2%76.4%0.2%
Moniteau CountyCounty15,26226.5 min8.7%73.8%0.1%
Macon CountyCounty15,16322.1 min9.8%78.1%0.2%
WashingtonPlace15,13021.1 min12.2%78.6%0.5%
Pemiscot CountyCounty14,95820.6 min4.3%79.9%0.1%
Gasconade CountyCounty14,74627.2 min5.2%84.6%0.1%
Cedar CountyCounty14,61525.1 min9.9%76.5%1.3%
Dent CountyCounty14,53921.0 min7.2%83.2%0.0%
Livingston CountyCounty14,36420.3 min6.1%84.0%0.5%
TroyPlace13,94729.0 min12.5%74.0%0.1%
MarshallPlace13,73914.5 min3.8%78.0%0.0%
MoberlyPlace13,52619.1 min5.5%80.2%0.3%
Dardenne PrairiePlace13,50324.0 min18.9%72.9%0.0%
Osage CountyCounty13,40226.4 min7.4%79.9%1.0%
NeoshoPlace13,22419.1 min5.0%76.7%0.0%
Webb CityPlace13,22117.3 min6.5%80.2%0.0%
FestusPlace13,20126.4 min8.5%83.3%0.0%
EurekaPlace13,08127.0 min17.9%74.3%0.0%
JenningsPlace12,91826.7 min8.8%60.5%13.6%
BransonPlace12,81717.5 min8.2%67.2%0.0%
St. AnnPlace12,81121.1 min12.4%68.7%2.4%
UnionPlace12,78124.2 min9.0%79.0%0.7%
Madison CountyCounty12,72923.9 min11.0%74.4%0.7%
FultonPlace12,61718.4 min9.7%70.3%2.3%
West PlainsPlace12,44121.3 min3.6%79.1%0.0%
CrestwoodPlace12,29520.2 min20.5%69.1%0.0%
Douglas CountyCounty11,96527.2 min11.0%76.9%0.7%
Mississippi CountyCounty11,90221.0 min4.9%84.3%0.0%
Linn CountyCounty11,85220.2 min9.1%79.8%0.4%
Barton CountyCounty11,69023.9 min7.8%84.2%0.0%
Town and CountryPlace11,60720.3 min16.4%75.8%0.2%
MexicoPlace11,47718.8 min2.1%82.7%0.4%
Montgomery CountyCounty11,42628.7 min9.0%75.4%0.0%
BridgetonPlace11,36921.2 min12.6%77.0%0.2%
BolivarPlace11,17022.1 min10.1%76.9%0.1%
KearneyPlace10,88523.5 min15.2%77.8%0.0%
DeKalb CountyCounty10,87631.1 min9.9%76.6%0.2%
Wayne CountyCounty10,86229.0 min5.1%75.4%0.9%
Ripley CountyCounty10,70834.8 min9.7%73.7%0.4%
SmithvillePlace10,70528.5 min13.5%81.0%0.0%
Bollinger CountyCounty10,55935.5 min11.5%78.1%0.0%
Bellefontaine NeighborsPlace10,49826.5 min18.8%64.4%3.3%
Excelsior SpringsPlace10,48422.3 min7.8%76.2%0.0%
MaryvillePlace10,42811.1 min6.4%76.8%0.0%
Ralls CountyCounty10,42822.2 min7.6%80.7%0.0%
KennettPlace10,19620.0 min3.5%78.8%0.2%
Howard CountyCounty10,14726.5 min9.8%75.7%0.8%
EllisvillePlace10,00227.9 min22.5%70.2%0.0%
HarrisonvillePlace9,97027.8 min5.7%82.7%0.1%
Lewis CountyCounty9,92423.8 min9.0%81.1%0.4%
MonettPlace9,87319.0 min7.2%79.5%1.6%
Grundy CountyCounty9,78717.8 min5.3%79.8%0.0%
St. Clair CountyCounty9,58728.4 min8.8%75.5%0.2%
Iron CountyCounty9,44626.9 min7.0%78.8%0.0%
Des PeresPlace9,17016.3 min18.6%76.6%0.0%
Richmond HeightsPlace9,15317.9 min24.6%70.8%0.8%
Sunset HillsPlace9,11221.3 min18.3%75.9%0.0%
WarrentonPlace9,06627.9 min9.4%81.1%0.0%
ClintonPlace9,06513.6 min5.5%77.9%0.0%
LaduePlace8,94014.1 min23.3%71.3%0.0%
Caldwell CountyCounty8,92732.4 min10.4%78.0%0.1%
ChillicothePlace8,92317.8 min5.1%87.0%0.4%
Ozark CountyCounty8,87329.6 min14.7%72.6%0.0%
Pleasant HillPlace8,84733.3 min7.2%79.9%0.0%
Monroe CountyCounty8,73425.8 min3.8%80.2%0.2%
Park HillsPlace8,67827.1 min2.8%76.2%0.0%
Oregon CountyCounty8,67323.0 min9.5%76.4%0.8%
OlivettePlace8,64518.9 min28.1%63.8%0.4%
Hickory CountyCounty8,58530.7 min6.1%77.2%0.0%
Oak GrovePlace8,53829.1 min5.7%81.6%0.0%
PerryvillePlace8,53620.0 min6.5%80.8%0.0%
CameronPlace8,51922.4 min7.3%73.2%0.0%
Daviess CountyCounty8,47734.9 min13.5%68.2%0.7%
Maries CountyCounty8,45034.6 min6.8%79.1%0.0%
Carroll CountyCounty8,41125.0 min8.7%76.0%0.1%
ParkvillePlace8,36621.7 min21.3%73.4%0.0%
Carl JunctionPlace8,33922.9 min8.9%82.9%0.0%
MurphyPlace8,28525.3 min13.2%72.1%0.0%
Harrison CountyCounty8,19022.9 min9.7%79.2%0.2%
MaplewoodPlace8,15618.0 min10.7%77.5%3.2%
BrentwoodPlace8,14419.1 min18.2%71.8%2.1%
BerkeleyPlace8,12321.2 min20.1%55.3%0.4%
NevadaPlace7,92514.0 min8.6%69.9%0.0%
DexterPlace7,89121.3 min3.8%88.9%0.2%
MarshfieldPlace7,69622.2 min5.5%83.5%1.1%
BoonvillePlace7,68925.1 min3.2%79.4%0.5%
Dade CountyCounty7,64127.1 min10.0%76.1%0.0%
PacificPlace7,47529.3 min11.3%83.9%0.0%
AuroraPlace7,39720.5 min8.9%77.9%0.0%
Chariton CountyCounty7,39022.7 min8.4%80.0%0.4%
SappingtonPlace7,36720.9 min15.8%78.3%0.4%
Shannon CountyCounty7,17729.0 min7.9%81.9%0.2%
Valley ParkPlace6,79522.3 min21.1%70.2%0.0%
Bonne TerrePlace6,68330.9 min2.0%73.9%0.0%
Clark CountyCounty6,67525.3 min8.9%77.9%0.0%
Black JackPlace6,58927.5 min25.0%64.9%2.0%
St. JohnPlace6,52722.8 min11.7%77.8%0.5%
WillardPlace6,48823.3 min14.7%72.6%0.0%
De SotoPlace6,47036.4 min15.7%73.0%0.3%
ShrewsburyPlace6,31620.3 min16.3%76.7%0.0%
SullivanPlace6,31021.8 min5.4%74.4%0.0%
Gentry CountyCounty6,24522.4 min8.0%79.4%1.3%
BattlefieldPlace6,16521.5 min17.4%76.0%0.0%
GlendalePlace6,11418.7 min35.1%59.5%0.0%
PevelyPlace6,05525.8 min8.9%75.3%3.1%
GreenwoodPlace6,01327.0 min12.7%74.2%0.0%
Reynolds CountyCounty6,01027.4 min6.7%74.6%0.4%
Shelby CountyCounty5,98621.1 min6.6%79.2%0.0%
RichmondPlace5,95934.8 min1.8%77.6%4.0%
PeculiarPlace5,95826.2 min25.1%64.4%0.0%
CottlevillePlace5,93722.5 min13.7%76.2%0.0%
Sullivan CountyCounty5,85719.6 min4.5%74.6%0.7%
BarnhartPlace5,78530.2 min9.9%85.8%0.0%
OdessaPlace5,62024.5 min7.2%87.0%0.0%
TrentonPlace5,53612.0 min3.4%77.9%0.0%
Glasgow VillagePlace5,50422.5 min16.9%74.3%5.0%
ImperialPlace5,48824.4 min9.9%81.0%0.0%
MaconPlace5,46618.0 min4.7%84.9%0.3%
WaynesvillePlace5,44219.1 min7.0%79.2%0.0%
St. RobertPlace5,35618.5 min8.3%81.0%0.0%
CaruthersvillePlace5,32617.8 min5.0%74.0%0.0%
Weldon SpringPlace5,31021.7 min31.1%65.3%0.0%
Carter CountyCounty5,29724.8 min11.4%68.6%0.0%
Wright CityPlace5,24027.5 min10.7%72.8%0.0%
Atchison CountyCounty5,18720.3 min6.1%81.9%1.5%
HerculaneumPlace5,07129.3 min13.3%75.1%0.0%
SavannahPlace5,05317.4 min6.6%83.2%0.0%
Ste. GenevievePlace5,01030.3 min7.5%81.5%1.0%
Scotland CountyCounty4,68619.1 min11.3%78.4%0.0%
Putnam CountyCounty4,64219.4 min10.3%76.4%0.0%
Holt CountyCounty4,24023.5 min8.0%80.1%0.3%
Schuyler CountyCounty4,03828.5 min6.6%81.3%0.0%
Knox CountyCounty3,75619.4 min22.4%62.9%1.2%
Mercer CountyCounty3,48222.6 min13.2%73.0%0.4%