Missouri places ranked by commute time

632 places in Missouri have a reliable estimate of commute time (2020–2024 American Community Survey).

Highest figures: Union Star (81.8 minutes), Polk Township (DeKalb County) (66.7 minutes), Elkhart Township (50.5 minutes).

Lowest figure: Fort Leonard Wood (9.0 minutes).

The figure for Missouri as a whole is 23.5 minutes (±0.1).

Figures last updated on .

Figure for Missouri as a whole
23.5 minutes (±0.1)
Places ranked
632

Missouri places ranked by commute time

Average commute, estimate (90% margin of error), 2020–2024
RankPlaceCountyAverage commute
1Union StarDeKalb County81.8 minutes (±35.0)
2Polk Township (DeKalb County)DeKalb County66.7 minutes (±27.5)
3Elkhart TownshipBates County50.5 minutes (±8.0)
4MillerLawrence County44.7 minutes (±11.7)
5Jamesport TownshipDaviess County44.2 minutes (±17.2)
6Grant Township (Caldwell County)Caldwell County44.1 minutes (±4.5)
7Summer SetJefferson County43.4 minutes (±6.4)
8Bogard TownshipHenry County43.3 minutes (±7.7)
9Rockford Township (Caldwell County)Caldwell County40.5 minutes (±13.0)
10Deer Creek Township (Bates County)Bates County38.8 minutes (±12.4)
11SpartaChristian County38.7 minutes (±7.1)
12Walnut GroveGreene County38.3 minutes (±9.0)
13Ozark Township (Barton County)Barton County38.2 minutes (±15.2)
14Byrnes MillJefferson County38.1 minutes (±12.5)
15Raintree PlantationJefferson County37.8 minutes (±4.8)
16MarthasvilleWarren County37.7 minutes (±9.3)
17DrexelCass County37.5 minutes (±6.4)
18AtlantaMacon County37.0 minutes (±6.1)
19LaBarque CreekJefferson County36.9 minutes (±6.5)
20BillingsChristian County36.7 minutes (±8.6)
21Miller TownshipGentry County36.6 minutes (±13.6)
22PlattsburgClinton County36.5 minutes (±13.4)
23De SotoJefferson County36.4 minutes (±4.4)
24Kissee MillsTaney County36.2 minutes (±10.2)
25FreemanCass County35.9 minutes (±8.0)
26Kingston TownshipCaldwell County35.8 minutes (±9.3)
27ParkwayFranklin County35.7 minutes (±5.2)
28EdgertonPlatte County35.6 minutes (±4.7)
29Terre du LacSt. Francois County35.5 minutes (±6.2)
30West Boone TownshipBates County35.4 minutes (±7.9)
31AlbaJasper County35.2 minutes (±12.1)
32St. ElizabethMiller County35.1 minutes (±5.9)
33 (tie)ClarktonDunklin County35.0 minutes (±11.3)
33 (tie)PoloCaldwell County35.0 minutes (±4.6)
35Jefferson Township (Daviess County)Daviess County34.9 minutes (±11.4)
36RichmondRay County34.8 minutes (±7.6)
37ElsberryLincoln County34.4 minutes (±3.9)
38 (tie)LincolnBenton County34.2 minutes (±6.9)
38 (tie)White Oak Township (Henry County)Henry County34.2 minutes (±7.3)
40 (tie)HillsboroJefferson County33.8 minutes (±3.2)
40 (tie)SeligmanBarry County33.8 minutes (±6.8)
40 (tie)WellsvilleMontgomery County33.8 minutes (±7.7)
43Loch LloydCass County33.7 minutes (±9.0)
44Hurricane TownshipCarroll County33.5 minutes (±5.6)
45 (tie)HardinRay County33.4 minutes (±11.8)
45 (tie)Iron Mountain LakeSt. Francois County33.4 minutes (±6.4)
47 (tie)AdvanceStoddard County33.3 minutes (±6.5)
47 (tie)Pleasant HillCass County33.3 minutes (±5.5)
47 (tie)Roubidoux TownshipTexas County33.3 minutes (±5.5)
50 (tie)BuffaloDallas County33.1 minutes (±9.7)
50 (tie)Lone JackJackson County33.1 minutes (±2.6)
52 (tie)DearbornPlatte County33.0 minutes (±8.4)
52 (tie)LeadwoodSt. Francois County33.0 minutes (±6.4)
54HumansvillePolk County32.9 minutes (±8.8)
55NorthwoodsSt. Louis County32.7 minutes (±6.0)
56ForistellSt. Charles County32.6 minutes (±6.0)
57 (tie)Jackson Township (Daviess County)Daviess County32.5 minutes (±7.1)
57 (tie)MeadvilleLinn County32.5 minutes (±6.7)
57 (tie)Olympian VillageJefferson County32.5 minutes (±6.8)
60Wood HeightsRay County32.4 minutes (±3.5)
61Crystal CityJefferson County32.2 minutes (±3.4)
62Boone TownshipTexas County32.1 minutes (±10.5)
63 (tie)Deerfield TownshipVernon County32.0 minutes (±13.6)
63 (tie)Washington Township (DeKalb County)DeKalb County32.0 minutes (±5.7)
65 (tie)Indian LakeCrawford County31.9 minutes (±7.0)
65 (tie)Marble HillBollinger County31.9 minutes (±4.7)
65 (tie)Moscow MillsLincoln County31.9 minutes (±5.4)
68 (tie)Benton Township (Daviess County)Daviess County31.7 minutes (±11.4)
68 (tie)Van Horn TownshipCarroll County31.7 minutes (±6.3)
70 (tie)InnsbrookWarren County31.6 minutes (±3.8)
70 (tie)WinfieldLincoln County31.6 minutes (±2.5)
72 (tie)New Lisbon TownshipStoddard County31.5 minutes (±6.0)
72 (tie)Osage Township (Bates County)Bates County31.5 minutes (±5.6)
72 (tie)TrimbleClinton County31.5 minutes (±4.8)
75New FranklinHoward County31.4 minutes (±9.9)
76BismarckSt. Francois County31.3 minutes (±5.7)
77Montevallo TownshipVernon County31.2 minutes (±4.7)
78SeymourWebster County31.0 minutes (±3.5)
79 (tie)Bonne TerreSt. Francois County30.9 minutes (±7.4)
79 (tie)HoltClay County30.9 minutes (±4.6)
81 (tie)Parson Creek TownshipLinn County30.7 minutes (±4.5)
81 (tie)PotosiWashington County30.7 minutes (±6.2)
83NorborneCarroll County30.6 minutes (±5.1)
84 (tie)Freeborn TownshipDunklin County30.5 minutes (±7.2)
84 (tie)Sampsel TownshipLivingston County30.5 minutes (±11.7)
86 (tie)Breckenridge HillsSt. Louis County30.4 minutes (±8.4)
86 (tie)MansfieldWright County30.4 minutes (±7.0)
86 (tie)Villa RidgeFranklin County30.4 minutes (±3.0)
89 (tie)ClevelandCass County30.3 minutes (±4.5)
89 (tie)Ste. GenevieveSte. Genevieve County30.3 minutes (±11.0)
89 (tie)WestonPlatte County30.3 minutes (±3.3)
92 (tie)BarnhartJefferson County30.2 minutes (±3.6)
92 (tie)BloomsdaleSte. Genevieve County30.2 minutes (±4.8)
94SenathDunklin County30.1 minutes (±5.2)
95 (tie)BraymerCaldwell County30.0 minutes (±4.7)
95 (tie)DixonPulaski County30.0 minutes (±4.5)
95 (tie)RaymondvilleTexas County30.0 minutes (±10.2)
95 (tie)Rich HillBates County30.0 minutes (±5.1)
99 (tie)Egypt TownshipCarroll County29.9 minutes (±4.4)
99 (tie)JosephvilleSt. Charles County29.9 minutes (±7.8)
101 (tie)ButlerBates County29.7 minutes (±6.1)
101 (tie)IberiaMiller County29.7 minutes (±8.0)
103Davis Township (Caldwell County)Caldwell County29.6 minutes (±3.7)
104Hawk PointLincoln County29.5 minutes (±5.0)
105 (tie)Ash GroveGreene County29.4 minutes (±2.6)
105 (tie)CleverChristian County29.4 minutes (±2.2)
105 (tie)Holcomb TownshipDunklin County29.4 minutes (±6.3)
105 (tie)RavenwoodNodaway County29.4 minutes (±7.5)
105 (tie)St. ClairFranklin County29.4 minutes (±5.1)
110 (tie)BourbonCrawford County29.3 minutes (±8.8)
110 (tie)FordlandWebster County29.3 minutes (±7.2)
110 (tie)HerculaneumJefferson County29.3 minutes (±3.3)
110 (tie)Jackson Township (Gentry County)Gentry County29.3 minutes (±5.6)
110 (tie)PacificFranklin County29.3 minutes (±3.4)
115 (tie)Gray SummitFranklin County29.1 minutes (±2.5)
115 (tie)Mount Pleasant TownshipBates County29.1 minutes (±5.6)
115 (tie)Oak GroveJackson County29.1 minutes (±2.5)
115 (tie)Old JamestownSt. Louis County29.1 minutes (±2.5)
115 (tie)Shawnee Township (Henry County)Henry County29.1 minutes (±7.2)
120 (tie)Breckenridge TownshipCaldwell County29.0 minutes (±3.2)
120 (tie)GreenfieldDade County29.0 minutes (±6.7)
120 (tie)Morris TownshipTexas County29.0 minutes (±12.6)
120 (tie)Pleasant HopePolk County29.0 minutes (±3.6)
120 (tie)Tebo TownshipHenry County29.0 minutes (±5.5)
120 (tie)TroyLincoln County29.0 minutes (±3.2)
120 (tie)West AltonSt. Charles County29.0 minutes (±2.2)
127JamesportDaviess County28.9 minutes (±7.2)
128Bacon TownshipVernon County28.8 minutes (±5.9)
129 (tie)BreckenridgeCaldwell County28.7 minutes (±3.8)
129 (tie)GowerClinton County28.7 minutes (±6.5)
129 (tie)WaverlyLafayette County28.7 minutes (±6.4)
132 (tie)PinevilleMcDonald County28.6 minutes (±7.0)
132 (tie)UrichHenry County28.6 minutes (±5.6)
134 (tie)BelleMaries County28.5 minutes (±9.3)
134 (tie)Colfax Township (Harrison County)Harrison County28.5 minutes (±4.9)
134 (tie)Jackson Township (Texas County)Texas County28.5 minutes (±4.5)
134 (tie)SmithvilleClay County28.5 minutes (±2.4)
138 (tie)FiskButler County28.4 minutes (±11.2)
138 (tie)SmithtonPettis County28.4 minutes (±7.2)
138 (tie)Windsor TownshipHenry County28.4 minutes (±5.4)
141 (tie)Cedar HillJefferson County28.3 minutes (±4.6)
141 (tie)Sherrill TownshipTexas County28.3 minutes (±4.2)
143 (tie)Garden CityCass County28.2 minutes (±4.0)
143 (tie)GeraldFranklin County28.2 minutes (±3.3)
143 (tie)Lake LotawanaJackson County28.2 minutes (±2.1)
146 (tie)AgencyBuchanan County28.1 minutes (±7.8)
146 (tie)De KalbBuchanan County28.1 minutes (±3.5)
146 (tie)Deepwater Township (Henry County)Henry County28.1 minutes (±5.3)
146 (tie)RichlandPulaski County28.1 minutes (±3.9)
150 (tie)EllsinoreCarter County28.0 minutes (±2.7)
150 (tie)High RidgeJefferson County28.0 minutes (±2.7)
150 (tie)Lincoln Township (Grundy County)Grundy County28.0 minutes (±4.0)
150 (tie)Pike TownshipStoddard County28.0 minutes (±3.1)
154 (tie)EllisvilleSt. Louis County27.9 minutes (±2.7)
154 (tie)Leesville TownshipHenry County27.9 minutes (±6.4)
154 (tie)Pilot GroveCooper County27.9 minutes (±4.1)
154 (tie)WarrentonWarren County27.9 minutes (±2.4)
158 (tie)HarrisonvilleCass County27.8 minutes (±4.7)
158 (tie)LathropClinton County27.8 minutes (±4.0)
158 (tie)WentzvilleSt. Charles County27.8 minutes (±1.2)
161Grand River Township (DeKalb County)DeKalb County27.7 minutes (±5.0)
162 (tie)ArchieCass County27.6 minutes (±3.1)
162 (tie)LakeshireSt. Louis County27.6 minutes (±3.7)
162 (tie)OakvilleSt. Louis County27.6 minutes (±1.1)
162 (tie)RussellvilleCole County27.6 minutes (±2.8)
166 (tie)Black JackSt. Louis County27.5 minutes (±4.9)
166 (tie)DiamondNewton County27.5 minutes (±4.1)
166 (tie)Flint HillSt. Charles County27.5 minutes (±5.8)
166 (tie)Liberty Township (Daviess County)Daviess County27.5 minutes (±9.5)
166 (tie)Sugar Creek TownshipHarrison County27.5 minutes (±5.7)
166 (tie)Wright CityWarren County27.5 minutes (±2.3)
172 (tie)HazelwoodSt. Louis County27.4 minutes (±5.2)
172 (tie)QulinButler County27.4 minutes (±4.6)
174 (tie)Bel-RidgeSt. Louis County27.3 minutes (±5.0)
174 (tie)BloomfieldStoddard County27.3 minutes (±7.7)
174 (tie)Blue SummitJackson County27.3 minutes (±8.5)
174 (tie)FayetteHoward County27.3 minutes (±5.5)
174 (tie)HighlandvilleChristian County27.3 minutes (±3.0)
174 (tie)HornersvilleDunklin County27.3 minutes (±5.3)
174 (tie)StewartsvilleDeKalb County27.3 minutes (±3.8)
174 (tie)WildwoodSt. Louis County27.3 minutes (±1.5)
182 (tie)ArnoldJefferson County27.2 minutes (±1.4)
182 (tie)Country Club HillsSt. Louis County27.2 minutes (±5.4)
182 (tie)Lake WinnebagoCass County27.2 minutes (±4.0)
182 (tie)Salem Township (Dunklin County)Dunklin County27.2 minutes (±3.5)
186 (tie)BucknerJackson County27.1 minutes (±3.1)
186 (tie)Park HillsSt. Francois County27.1 minutes (±4.5)
186 (tie)RosebudGasconade County27.1 minutes (±8.0)
186 (tie)Union Township (Harrison County)Harrison County27.1 minutes (±8.8)
190 (tie)Atchison TownshipNodaway County27.0 minutes (±4.2)
190 (tie)EurekaSt. Louis County27.0 minutes (±1.6)
190 (tie)GoodmanMcDonald County27.0 minutes (±4.6)
190 (tie)GreenwoodJackson County27.0 minutes (±2.9)
194 (tie)HolcombDunklin County26.9 minutes (±7.0)
194 (tie)Kidder TownshipCaldwell County26.9 minutes (±4.5)
194 (tie)Lynch TownshipTexas County26.9 minutes (±4.8)
194 (tie)Moundville TownshipVernon County26.9 minutes (±7.1)
198 (tie)Grant CityWorth County26.8 minutes (±6.6)
198 (tie)RogersvilleWebster County26.8 minutes (±3.6)
200 (tie)AdrianBates County26.7 minutes (±3.8)
200 (tie)Jefferson Township (Linn County)Linn County26.7 minutes (±4.7)
200 (tie)JenningsSt. Louis County26.7 minutes (±2.9)
200 (tie)ShelbyvilleShelby County26.7 minutes (±5.4)
204 (tie)King CityGentry County26.6 minutes (±5.0)
204 (tie)StocktonCedar County26.6 minutes (±7.1)
206 (tie)Bellefontaine NeighborsSt. Louis County26.5 minutes (±3.4)
206 (tie)Camden PointPlatte County26.5 minutes (±3.9)
206 (tie)StoverMorgan County26.5 minutes (±4.4)
209 (tie)Bella VillaSt. Louis County26.4 minutes (±4.7)
209 (tie)FestusJefferson County26.4 minutes (±2.9)
209 (tie)Nodaway TownshipNodaway County26.4 minutes (±6.4)
209 (tie)PerryRalls County26.4 minutes (±8.6)
209 (tie)SarcoxieJasper County26.4 minutes (±5.0)
214 (tie)Castor TownshipStoddard County26.3 minutes (±4.0)
214 (tie)RiverviewSt. Louis County26.3 minutes (±7.8)
216 (tie)CraneStone County26.2 minutes (±4.9)
216 (tie)Locust Creek TownshipLinn County26.2 minutes (±3.8)
216 (tie)OrrickRay County26.2 minutes (±3.4)
216 (tie)OsceolaSt. Clair County26.2 minutes (±6.8)
216 (tie)PeculiarCass County26.2 minutes (±3.0)
216 (tie)St. GeorgeSt. Louis County26.2 minutes (±3.5)
216 (tie)Village of Four SeasonsCamden County26.2 minutes (±3.9)
223 (tie)DoniphanRipley County26.1 minutes (±7.7)
223 (tie)Montgomery CityMontgomery County26.1 minutes (±2.8)
225 (tie)Golden City TownshipBarton County26.0 minutes (±4.3)
225 (tie)OakviewClay County26.0 minutes (±6.0)
227HaleCarroll County25.9 minutes (±5.2)
228 (tie)ConwayLaclede County25.8 minutes (±4.4)
228 (tie)FlorissantSt. Louis County25.8 minutes (±1.3)
228 (tie)Grain ValleyJackson County25.8 minutes (±1.7)
228 (tie)PevelyJefferson County25.8 minutes (±2.4)
228 (tie)StraffordGreene County25.8 minutes (±3.3)
233 (tie)Blue SpringsJackson County25.7 minutes (±1.4)
233 (tie)MaysvilleDeKalb County25.7 minutes (±6.4)
233 (tie)RaymoreCass County25.7 minutes (±1.3)
233 (tie)Wilbur ParkSt. Louis County25.7 minutes (±3.2)
237 (tie)Cass TownshipTexas County25.6 minutes (±9.3)
237 (tie)Lake St. LouisSt. Charles County25.6 minutes (±1.9)
237 (tie)Lake WaukomisPlatte County25.6 minutes (±4.1)
237 (tie)Moline AcresSt. Louis County25.6 minutes (±4.3)
237 (tie)Queen CitySchuyler County25.6 minutes (±4.4)
237 (tie)SteelvilleCrawford County25.6 minutes (±6.4)
243 (tie)BallwinSt. Louis County25.5 minutes (±1.9)
243 (tie)HoldenJohnson County25.5 minutes (±4.3)
243 (tie)NorwoodWright County25.5 minutes (±5.2)
243 (tie)O'FallonSt. Charles County25.5 minutes (±0.9)
247 (tie)CaliforniaMoniteau County25.3 minutes (±6.6)
247 (tie)EoliaPike County25.3 minutes (±5.2)
247 (tie)LawsonRay County25.3 minutes (±2.9)
247 (tie)MurphyJefferson County25.3 minutes (±2.3)
251 (tie)DeltaCape Girardeau County25.2 minutes (±2.1)
251 (tie)Franklin TownshipGrundy County25.2 minutes (±3.5)
251 (tie)Lee's SummitJackson County25.2 minutes (±1.0)
254 (tie)BoonvilleCooper County25.1 minutes (±5.3)
254 (tie)LaddoniaAudrain County25.1 minutes (±4.9)
254 (tie)Weatherby LakePlatte County25.1 minutes (±3.0)
257 (tie)ArcadiaIron County25.0 minutes (±10.2)
257 (tie)CrockerPulaski County25.0 minutes (±3.2)
257 (tie)FentonSt. Louis County25.0 minutes (±1.5)
260RepublicGreene County24.9 minutes (±2.0)
261 (tie)BeltonCass County24.8 minutes (±1.8)
261 (tie)FrontenacSt. Louis County24.8 minutes (±5.8)
261 (tie)Rockaway BeachTaney County24.8 minutes (±5.0)
261 (tie)Union Township (Daviess County)Daviess County24.8 minutes (±5.0)
261 (tie)WashburnBarry County24.8 minutes (±7.4)
266 (tie)LiberalBarton County24.7 minutes (±3.6)
266 (tie)Marion Township (Mercer County)Mercer County24.7 minutes (±3.6)
266 (tie)Mount VernonLawrence County24.7 minutes (±3.9)
269 (tie)Bel-NorSt. Louis County24.6 minutes (±4.2)
269 (tie)Camden TownshipDeKalb County24.6 minutes (±3.9)
269 (tie)CampbellDunklin County24.6 minutes (±5.6)
269 (tie)Fair GroveGreene County24.6 minutes (±1.9)
269 (tie)GideonNew Madrid County24.6 minutes (±5.0)
269 (tie)Grant Township (Nodaway County)Nodaway County24.6 minutes (±2.7)
269 (tie)Spanish LakeSt. Louis County24.6 minutes (±1.3)
276 (tie)Calverton ParkSt. Louis County24.5 minutes (±7.6)
276 (tie)Colfax Township (DeKalb County)DeKalb County24.5 minutes (±4.0)
276 (tie)OdessaLafayette County24.5 minutes (±2.8)
276 (tie)OregonHolt County24.5 minutes (±4.6)
276 (tie)Pine LawnSt. Louis County24.5 minutes (±5.4)
276 (tie)TruesdaleWarren County24.5 minutes (±3.7)
276 (tie)Windsor PlaceCooper County24.5 minutes (±4.0)
283 (tie)Clay Township (Dunklin County)Dunklin County24.4 minutes (±3.5)
283 (tie)ImperialJefferson County24.4 minutes (±3.6)
283 (tie)LeetonJohnson County24.4 minutes (±5.9)
283 (tie)Southwest CityMcDonald County24.4 minutes (±4.8)
283 (tie)SturgeonBoone County24.4 minutes (±2.1)
288 (tie)Jackson Township (Nodaway County)Nodaway County24.3 minutes (±5.2)
288 (tie)Jefferson Township (Nodaway County)Nodaway County24.3 minutes (±3.5)
288 (tie)OranScott County24.3 minutes (±3.7)
288 (tie)Pierce CityLawrence County24.3 minutes (±3.6)
288 (tie)St. PaulSt. Charles County24.3 minutes (±3.2)
293 (tie)EllingtonReynolds County24.2 minutes (±7.5)
293 (tie)HermannGasconade County24.2 minutes (±3.6)
293 (tie)Mound TownshipBates County24.2 minutes (±5.7)
293 (tie)OwensvilleGasconade County24.2 minutes (±4.1)
293 (tie)RaytownJackson County24.2 minutes (±1.9)
293 (tie)UnionFranklin County24.2 minutes (±2.6)
299 (tie)ConcordSt. Louis County24.1 minutes (±1.5)
299 (tie)HamiltonCaldwell County24.1 minutes (±3.6)
333 (tie)Carroll TownshipTexas County23.3 minutes (±6.3)
333 (tie)Castle PointSt. Louis County23.3 minutes (±6.0)
333 (tie)Green ParkSt. Louis County23.3 minutes (±2.2)
333 (tie)La PlataMacon County23.3 minutes (±3.1)
333 (tie)WillardGreene County23.3 minutes (±3.6)
338HallsvilleBoone County23.2 minutes (±2.4)
339 (tie)FerrelviewPlatte County23.1 minutes (±3.6)
339 (tie)Keytesville TownshipChariton County23.1 minutes (±3.3)
339 (tie)LinnOsage County23.1 minutes (±3.8)
342 (tie)CharlackSt. Louis County23.0 minutes (±2.8)
342 (tie)Green RidgePettis County23.0 minutes (±4.4)
342 (tie)HillsdaleSt. Louis County23.0 minutes (±2.1)
342 (tie)New FlorenceMontgomery County23.0 minutes (±4.9)
346 (tie)AshlandBoone County22.9 minutes (±1.7)
346 (tie)Carl JunctionJasper County22.9 minutes (±3.2)
346 (tie)GladstoneClay County22.9 minutes (±1.6)
346 (tie)GordonvilleCape Girardeau County22.9 minutes (±5.3)
346 (tie)Holts SummitCallaway County22.9 minutes (±2.0)
346 (tie)Lake TapawingoJackson County22.9 minutes (±3.3)
346 (tie)LibertyClay County22.9 minutes (±1.4)
353 (tie)Appleton CitySt. Clair County22.8 minutes (±5.5)
353 (tie)ForsythTaney County22.8 minutes (±5.0)
353 (tie)GranbyNewton County22.8 minutes (±4.1)
353 (tie)IrontonIron County22.8 minutes (±4.7)
353 (tie)MehlvilleSt. Louis County22.8 minutes (±1.6)
353 (tie)St. JohnSt. Louis County22.8 minutes (±3.6)
353 (tie)TarkioAtchison County22.8 minutes (±2.9)
353 (tie)Union Township (Barton County)Barton County22.8 minutes (±4.6)
361 (tie)SenecaNewton County22.7 minutes (±2.7)
361 (tie)St. PetersSt. Charles County22.7 minutes (±0.9)
363PagedaleSt. Louis County22.6 minutes (±3.2)
364 (tie)BentonScott County22.5 minutes (±3.0)
364 (tie)CottlevilleSt. Charles County22.5 minutes (±1.8)
364 (tie)Glasgow VillageSt. Louis County22.5 minutes (±4.4)
364 (tie)SummersvilleTexas County22.5 minutes (±8.3)
364 (tie)TaosCole County22.5 minutes (±3.8)
369 (tie)CameronClinton County22.4 minutes (±3.6)
369 (tie)Golden CityBarton County22.4 minutes (±5.3)
369 (tie)GrandviewJackson County22.4 minutes (±1.2)
369 (tie)Hanley HillsSt. Louis County22.4 minutes (±3.8)
373 (tie)Duck Creek TownshipStoddard County22.3 minutes (±2.6)
373 (tie)Excelsior SpringsClay County22.3 minutes (±1.9)
373 (tie)Platte CityPlatte County22.3 minutes (±3.1)
373 (tie)Valley ParkSt. Louis County22.3 minutes (±1.5)
377 (tie)MarionvilleLawrence County22.2 minutes (±3.9)
377 (tie)MarshfieldWebster County22.2 minutes (±2.4)
377 (tie)Morgan TownshipMercer County22.2 minutes (±3.9)
380 (tie)BolivarPolk County22.1 minutes (±2.9)
380 (tie)MorehouseNew Madrid County22.1 minutes (±8.3)
380 (tie)PrincetonMercer County22.1 minutes (±4.0)
380 (tie)St. LouisSt. Louis city22.1 minutes (±0.4)
384 (tie)AuxvasseCallaway County22.0 minutes (±4.6)
384 (tie)MaldenDunklin County22.0 minutes (±3.9)
384 (tie)ViburnumIron County22.0 minutes (±4.9)
387 (tie)City TownshipBarton County21.9 minutes (±5.3)
387 (tie)Drywood TownshipVernon County21.9 minutes (±2.6)
387 (tie)GainesvilleOzark County21.9 minutes (±5.9)
387 (tie)JonesburgMontgomery County21.9 minutes (±5.0)
387 (tie)LamarBarton County21.9 minutes (±5.3)
387 (tie)LeadingtonSt. Francois County21.9 minutes (±6.2)
387 (tie)Monroe CityMonroe County21.9 minutes (±2.6)
394 (tie)Cotton Hill TownshipDunklin County21.8 minutes (±3.1)
394 (tie)Independence Township (Dunklin County)Dunklin County21.8 minutes (±2.2)
394 (tie)Kimberling CityStone County21.8 minutes (±4.2)
394 (tie)La BelleLewis County21.8 minutes (±7.6)
394 (tie)Norwood CourtSt. Louis County21.8 minutes (±3.2)
394 (tie)South West TownshipBarton County21.8 minutes (±3.7)
394 (tie)SullivanFranklin County21.8 minutes (±2.8)
394 (tie)Velda Village HillsSt. Louis County21.8 minutes (±2.5)
402 (tie)ClarenceShelby County21.7 minutes (±2.8)
402 (tie)JasperJasper County21.7 minutes (±2.4)
402 (tie)Kansas CityJackson County21.7 minutes (±0.4)
402 (tie)LancasterSchuyler County21.7 minutes (±3.6)
402 (tie)OronogoJasper County21.7 minutes (±2.5)
402 (tie)ParkvillePlatte County21.7 minutes (±1.3)
402 (tie)Pilot KnobIron County21.7 minutes (±5.9)
402 (tie)SalisburyChariton County21.7 minutes (±3.7)
402 (tie)Weldon SpringSt. Charles County21.7 minutes (±2.7)
411 (tie)Burdine TownshipTexas County21.6 minutes (±5.5)
411 (tie)ChesterfieldSt. Louis County21.6 minutes (±0.8)
411 (tie)Clarkson ValleySt. Louis County21.6 minutes (±2.0)
411 (tie)Fremont HillsChristian County21.6 minutes (±2.8)
411 (tie)GallatinDaviess County21.6 minutes (±4.2)
411 (tie)LaurieMorgan County21.6 minutes (±6.0)
411 (tie)Scott CityScott County21.6 minutes (±2.8)
411 (tie)St. CharlesSt. Charles County21.6 minutes (±0.8)
411 (tie)WardsvilleCole County21.6 minutes (±2.4)
420 (tie)BattlefieldGreene County21.5 minutes (±2.4)
420 (tie)Crystal Lake ParkSt. Louis County21.5 minutes (±3.6)
420 (tie)Lake OzarkMiller County21.5 minutes (±4.3)
420 (tie)University CitySt. Louis County21.5 minutes (±1.9)
424 (tie)ManchesterSt. Louis County21.4 minutes (±1.5)
424 (tie)Maryland HeightsSt. Louis County21.4 minutes (±1.4)
426 (tie)DexterStoddard County21.3 minutes (±2.8)
426 (tie)EdmundsonSt. Louis County21.3 minutes (±3.5)
426 (tie)Sunset HillsSt. Louis County21.3 minutes (±2.6)
426 (tie)Warson WoodsSt. Louis County21.3 minutes (±3.3)
426 (tie)West PlainsHowell County21.3 minutes (±4.4)
426 (tie)Yellow Creek Township (Linn County)Linn County21.3 minutes (±7.8)
432 (tie)BerkeleySt. Louis County21.2 minutes (±2.9)
432 (tie)BernieStoddard County21.2 minutes (±2.8)
432 (tie)BridgetonSt. Louis County21.2 minutes (±2.7)
432 (tie)KahokaClark County21.2 minutes (±4.0)
432 (tie)Knob NosterJohnson County21.2 minutes (±3.3)
432 (tie)LilbournNew Madrid County21.2 minutes (±3.2)
438 (tie)CartervilleJasper County21.1 minutes (±3.9)
438 (tie)CentraliaBoone County21.1 minutes (±2.9)
438 (tie)GlenaireClay County21.1 minutes (±1.9)
438 (tie)St. AnnSt. Louis County21.1 minutes (±1.8)
438 (tie)WashingtonFranklin County21.1 minutes (±2.9)
443BevierMacon County21.0 minutes (±4.2)
444 (tie)HaytiPemiscot County20.9 minutes (±5.9)
444 (tie)ParisMonroe County20.9 minutes (±3.2)
444 (tie)Salisbury TownshipChariton County20.9 minutes (±2.5)
444 (tie)SappingtonSt. Louis County20.9 minutes (±1.3)
444 (tie)Shell KnobBarry County20.9 minutes (±7.1)
449 (tie)Liberty Township (Stoddard County)Stoddard County20.8 minutes (±1.6)
449 (tie)TiptonMoniteau County20.8 minutes (±3.5)
451 (tie)Reeds SpringStone County20.7 minutes (±2.4)
451 (tie)Velda CitySt. Louis County20.7 minutes (±3.5)
451 (tie)ViennaMaries County20.7 minutes (±4.9)
451 (tie)Walker Township (Vernon County)Vernon County20.7 minutes (±3.3)
455 (tie)East PrairieMississippi County20.6 minutes (±2.7)
455 (tie)GreendaleSt. Louis County20.6 minutes (±2.2)
457 (tie)AuroraLawrence County20.5 minutes (±4.2)
457 (tie)Clinton Township (Texas County)Texas County20.5 minutes (±7.4)
457 (tie)EldonMiller County20.5 minutes (±3.2)
457 (tie)La MontePettis County20.5 minutes (±2.9)
457 (tie)MorleyScott County20.5 minutes (±4.0)
457 (tie)VandaliaAudrain County20.5 minutes (±2.7)
463 (tie)Brunswick TownshipChariton County20.4 minutes (±2.3)
463 (tie)Country ClubAndrew County20.4 minutes (±4.9)
463 (tie)KirkwoodSt. Louis County20.4 minutes (±0.9)
463 (tie)Loma LindaNewton County20.4 minutes (±2.1)
463 (tie)ParmaNew Madrid County20.4 minutes (±2.4)
463 (tie)Piney TownshipTexas County20.4 minutes (±4.6)
463 (tie)SlaterSaline County20.4 minutes (±6.7)
463 (tie)St. JamesPhelps County20.4 minutes (±4.5)
463 (tie)WellstonSt. Louis County20.4 minutes (±3.8)
472 (tie)ShrewsburySt. Louis County20.3 minutes (±3.4)
472 (tie)Town and CountrySt. Louis County20.3 minutes (±1.3)
474 (tie)AndersonMcDonald County20.2 minutes (±2.5)
474 (tie)Bethlehem TownshipHenry County20.2 minutes (±4.1)
474 (tie)CrestwoodSt. Louis County20.2 minutes (±1.4)
474 (tie)Hopkins TownshipNodaway County20.2 minutes (±4.3)
474 (tie)JacksonCape Girardeau County20.2 minutes (±1.8)
474 (tie)OverlandSt. Louis County20.2 minutes (±1.1)
480 (tie)CantonLewis County20.1 minutes (±3.1)
480 (tie)EssexStoddard County20.1 minutes (±6.8)
480 (tie)Rock HillSt. Louis County20.1 minutes (±1.8)
480 (tie)Sweet SpringsSaline County20.1 minutes (±3.9)
484 (tie)KennettDunklin County20.0 minutes (±2.3)
484 (tie)PerryvillePerry County20.0 minutes (±3.0)
486RiversidePlatte County19.9 minutes (±4.1)
487 (tie)HuntsvilleRandolph County19.8 minutes (±3.1)
487 (tie)Lamar TownshipBarton County19.8 minutes (±5.1)
487 (tie)Richland Township (Stoddard County)Stoddard County19.8 minutes (±3.4)
490 (tie)FarmingtonSt. Francois County19.7 minutes (±2.2)
490 (tie)HigginsvilleLafayette County19.7 minutes (±2.3)
492 (tie)WarrensburgJohnson County19.6 minutes (±1.9)
492 (tie)White Cloud TownshipNodaway County19.6 minutes (±2.9)
494 (tie)Mound CityHolt County19.5 minutes (±3.7)
494 (tie)New HavenFranklin County19.5 minutes (±3.7)
494 (tie)OaklandSt. Louis County19.5 minutes (±2.4)
494 (tie)St. MartinsCole County19.5 minutes (±1.8)
494 (tie)Woodson TerraceSt. Louis County19.5 minutes (±1.5)
499LockwoodDade County19.4 minutes (±4.2)
500 (tie)DuenwegJasper County19.3 minutes (±2.3)
500 (tie)ExeterBarry County19.3 minutes (±4.4)
500 (tie)HollisterTaney County19.3 minutes (±2.2)
500 (tie)PuxicoStoddard County19.3 minutes (±3.8)
504 (tie)BrentwoodSt. Louis County19.1 minutes (±1.8)
504 (tie)LexingtonLafayette County19.1 minutes (±2.6)
504 (tie)MoberlyRandolph County19.1 minutes (±2.3)
504 (tie)NeoshoNewton County19.1 minutes (±1.7)
504 (tie)WaynesvillePulaski County19.1 minutes (±2.3)
509 (tie)Athens TownshipGentry County19.0 minutes (±3.3)
509 (tie)AvaDouglas County19.0 minutes (±4.1)
509 (tie)ChaffeeScott County19.0 minutes (±3.4)
509 (tie)Cooper TownshipGentry County19.0 minutes (±2.8)
509 (tie)MonettBarry County19.0 minutes (±2.7)
509 (tie)NormandySt. Louis County19.0 minutes (±3.3)
509 (tie)Webster GrovesSt. Louis County19.0 minutes (±1.0)
516 (tie)BrunswickChariton County18.9 minutes (±3.0)
516 (tie)DeslogeSt. Francois County18.9 minutes (±3.3)
516 (tie)OlivetteSt. Louis County18.9 minutes (±1.4)
516 (tie)Pasadena HillsSt. Louis County18.9 minutes (±1.4)
516 (tie)Vinita ParkSt. Louis County18.9 minutes (±2.0)
521 (tie)MexicoAudrain County18.8 minutes (±1.9)
521 (tie)Platte WoodsPlatte County18.8 minutes (±2.9)
521 (tie)Washington Township (Vernon County)Vernon County18.8 minutes (±3.7)
524 (tie)Cole CampBenton County18.7 minutes (±8.8)
524 (tie)Cream Ridge TownshipLivingston County18.7 minutes (±4.1)
524 (tie)GlendaleSt. Louis County18.7 minutes (±2.0)
524 (tie)SteelePemiscot County18.7 minutes (±2.0)
524 (tie)WinchesterSt. Louis County18.7 minutes (±3.5)
529 (tie)Grantwood VillageSt. Louis County18.6 minutes (±1.9)
529 (tie)StanberryGentry County18.6 minutes (±3.2)
531 (tie)Creve CoeurSt. Louis County18.5 minutes (±1.1)
531 (tie)St. RobertPulaski County18.5 minutes (±2.9)
533 (tie)Bethany TownshipHarrison County18.4 minutes (±4.9)
533 (tie)FultonCallaway County18.4 minutes (±3.3)
535Mountain ViewHowell County18.3 minutes (±5.0)
536 (tie)ClaycomoClay County18.1 minutes (±4.0)
536 (tie)Willow SpringsHowell County18.1 minutes (±4.3)
538 (tie)CharlestonMississippi County18.0 minutes (±4.7)
538 (tie)Chillicothe TownshipLivingston County18.0 minutes (±3.1)
538 (tie)JoplinJasper County18.0 minutes (±1.3)
538 (tie)MaconMacon County18.0 minutes (±3.0)
538 (tie)MaplewoodSt. Louis County18.0 minutes (±2.2)
538 (tie)PurdyBarry County18.0 minutes (±3.4)
544Richmond HeightsSt. Louis County17.9 minutes (±1.4)
545 (tie)CaruthersvillePemiscot County17.8 minutes (±2.8)
545 (tie)ChillicotheLivingston County17.8 minutes (±3.5)
547 (tie)BethanyHarrison County17.7 minutes (±5.4)
547 (tie)CaboolTexas County17.7 minutes (±4.7)
547 (tie)ConcordiaLafayette County17.7 minutes (±3.9)
547 (tie)El Dorado SpringsCedar County17.7 minutes (±4.3)
547 (tie)MarcelineLinn County17.7 minutes (±3.5)
547 (tie)Osage BeachCamden County17.7 minutes (±4.8)
553 (tie)LickingTexas County17.6 minutes (±4.4)
553 (tie)Poplar BluffButler County17.6 minutes (±2.8)
553 (tie)SpringfieldGreene County17.6 minutes (±0.5)
553 (tie)Van BurenCarter County17.6 minutes (±5.3)
557 (tie)Beverly HillsSt. Louis County17.5 minutes (±2.7)
557 (tie)BransonTaney County17.5 minutes (±1.2)
557 (tie)ThayerOregon County17.5 minutes (±5.1)
560 (tie)EdinaKnox County17.4 minutes (±3.1)
560 (tie)LebanonLaclede County17.4 minutes (±2.6)
560 (tie)SavannahAndrew County17.4 minutes (±1.6)
563 (tie)Buffalo TownshipDunklin County17.3 minutes (±6.0)
563 (tie)Carrollton TownshipCarroll County17.3 minutes (±3.4)
563 (tie)GlasgowHoward County17.3 minutes (±2.6)
563 (tie)ShelbinaShelby County17.3 minutes (±3.3)
563 (tie)Webb CityJasper County17.3 minutes (±2.3)
568 (tie)AlbanyGentry County17.1 minutes (±3.1)
568 (tie)Cool ValleySt. Louis County17.1 minutes (±3.3)
570 (tie)CamdentonCamden County17.0 minutes (±3.0)
570 (tie)PalmyraMarion County17.0 minutes (±2.6)
570 (tie)St. JosephBuchanan County17.0 minutes (±1.1)
573 (tie)Jackson Township (Livingston County)Livingston County16.9 minutes (±3.0)
573 (tie)Union Township (Putnam County)Putnam County16.9 minutes (±3.2)
575 (tie)FredericktownMadison County16.8 minutes (±3.8)
575 (tie)New MadridNew Madrid County16.8 minutes (±3.2)
577 (tie)CarrolltonCarroll County16.6 minutes (±4.2)
577 (tie)ClaytonSt. Louis County16.6 minutes (±1.7)
577 (tie)NoelMcDonald County16.6 minutes (±3.1)
580North Kansas CityClay County16.5 minutes (±1.6)
581 (tie)Branson WestStone County16.4 minutes (±4.7)
581 (tie)ColumbiaBoone County16.4 minutes (±0.5)
581 (tie)Fields Creek TownshipHenry County16.4 minutes (±7.1)
581 (tie)Marceline TownshipLinn County16.4 minutes (±3.1)
581 (tie)PortagevilleNew Madrid County16.4 minutes (±2.9)
581 (tie)VersaillesMorgan County16.4 minutes (±3.3)
587 (tie)CubaCrawford County16.3 minutes (±2.6)
587 (tie)Des PeresSt. Louis County16.3 minutes (±1.3)
587 (tie)La GrangeLewis County16.3 minutes (±3.2)
590CassvilleBarry County16.2 minutes (±3.8)
591MemphisScotland County16.0 minutes (±3.4)
592 (tie)AltonOregon County15.9 minutes (±4.3)
592 (tie)Cape GirardeauCape Girardeau County15.9 minutes (±1.4)
592 (tie)CardwellDunklin County15.9 minutes (±7.6)
592 (tie)Rock PortAtchison County15.9 minutes (±3.4)
596 (tie)Center TownshipVernon County15.7 minutes (±2.1)
596 (tie)SedaliaPettis County15.7 minutes (±1.4)
596 (tie)SikestonScott County15.7 minutes (±1.8)
599 (tie)CarthageJasper County15.5 minutes (±1.6)
599 (tie)Jefferson CityCole County15.5 minutes (±0.9)
601LeawoodNewton County15.4 minutes (±1.6)
602 (tie)Brookfield TownshipLinn County15.3 minutes (±2.5)
602 (tie)HannibalMarion County15.3 minutes (±1.5)
602 (tie)SalemDent County15.3 minutes (±2.9)
605LouisianaPike County15.1 minutes (±2.6)
606Airport DriveJasper County14.8 minutes (±1.2)
607WinonaShannon County14.7 minutes (±7.1)
608 (tie)Clark TownshipChariton County14.5 minutes (±6.1)
608 (tie)MarshallSaline County14.5 minutes (±1.9)
608 (tie)UnionvillePutnam County14.5 minutes (±3.2)
611MartinsburgAudrain County14.4 minutes (±6.3)
612 (tie)BrookfieldLinn County14.3 minutes (±2.8)
612 (tie)DuquesneJasper County14.3 minutes (±1.9)
612 (tie)Shoal Creek DriveNewton County14.3 minutes (±3.3)
615Rich Hill TownshipLivingston County14.2 minutes (±3.2)
616LadueSt. Louis County14.1 minutes (±1.4)
617 (tie)Mountain GroveWright County14.0 minutes (±3.2)
617 (tie)NevadaVernon County14.0 minutes (±2.4)
619RollaPhelps County13.9 minutes (±1.3)
620MinerScott County13.7 minutes (±3.6)
621ClintonHenry County13.6 minutes (±2.6)
622Clinton Township (Henry County)Henry County13.5 minutes (±2.5)
623MilanSullivan County12.9 minutes (±3.4)
624 (tie)HoustonTexas County12.8 minutes (±2.8)
624 (tie)Newport TownshipBarton County12.8 minutes (±2.7)
626KirksvilleAdair County12.7 minutes (±1.3)
627Trenton TownshipGrundy County12.5 minutes (±1.5)
628Polk Township (Nodaway County)Nodaway County12.4 minutes (±1.1)
629TrentonGrundy County12.0 minutes (±1.6)
630MaryvilleNodaway County11.1 minutes (±1.2)
631Whiteman AFBJohnson County10.2 minutes (±1.7)
632Fort Leonard WoodPulaski County9.0 minutes (±0.9)

Showing the top and bottom 300 of 632; every place is on its county’s page.

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

632 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Missouri

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Missouri beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Missouri, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Missouri, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Missouri

Which place in Missouri has the highest commute time?

Union Star has the highest, 81.8 minutes (±35.0) (2020–2024 American Community Survey).

Which place in Missouri has the lowest commute time?

Fort Leonard Wood has the lowest, 9.0 minutes (±0.9).

What is the commute time in Missouri?

The figure for Missouri as a whole is 23.5 minutes (±0.1).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related