Fastest Commute ZIPs in Minnesota

The Top 3

#1

56267 (Morris, MN)

Average Travel Time To Work of 10.0

#2

56649 (International Falls, MN)

Average Travel Time To Work of 11.7

#3

56258 (Marshall, MN)

Average Travel Time To Work of 12.4

About the Rankings

The Census Bureau has released the latest estimates from the American Community Survey data to estimate the average travel time to work. We have crunched the numbers and the rankings are in. See the ZIPs in Minnesota with the lowest average travel time to work below, and the highest average travel time to work ZIPs. Only ZIP codes with a low margin of error are included.

Everyone hates sitting in traffic. Less time commuting means more time for work, family, and fun. See which areas of the country have done the most to reduce the time it takes for people to get to work.

The Minnesota average travel time to work from the latest estimates is 23.8 and has risen 1.3% from 23.5.

This year saw several big changes. 56296 (Wheaton, MN) ranked for the first time, 55812 (Duluth, MN) rose from #10 to #5, 56073 (New Ulm, MN) rose from #8 to #6, 56244 (Hancock, MN) rose from #12 to #7, and 56701 (Thief River Falls, MN) rose from #9 to #8.

The Top 50

   #1
56267 (Morris, MN)
Previously 10.7
10.0
   #2
56649 (International Falls, MN)
Previously 11.0
11.7
   #3
56258 (Marshall, MN)
Previously 12.4
12.4
#4
56296 (Wheaton, MN)
Previously unranked at 12.2
12.8
#5
55812 (Duluth, MN)
Previously #10 at 13.3
13.3
#6
56073 (New Ulm, MN)
Previously #8 at 13.0
13.4
#7
56244 (Hancock, MN)
Previously #12 at 13.8
13.4
#8
56701 (Thief River Falls, MN)
Previously #9 at 13.1
13.5
#9
56201 (Willmar, MN)
Previously #5 at 12.7
13.5
#10
56265 (Montevideo, MN)
Previously #25 at 15.8
13.5
#11
56143 (Jackson, MN)
Previously #16 at 14.9
13.8
#12
56283 (Redwood Falls, MN)
Previously #7 at 13.0
13.9
#13
56187 (Worthington, MN)
Previously #17 at 14.9
14.0
#14
56232 (Dawson, MN)
Previously unranked
14.4
#15
56763 (Warroad, MN)
Previously #11 at 13.6
14.4
#16
56537 (Fergus Falls, MN)
Previously #13 at 14.4
14.6
#17
55912 (Austin, MN)
Previously #14 at 14.7
15.2
#18
55806 (Duluth, MN)
Previously #26 at 16.1
15.2
#19
55987 (Winona, MN)
Previously #15 at 14.9
15.3
#20
56308 (Alexandria, MN)
Previously #24 at 15.8
15.3
#21
56101 (Windom, MN)
Previously #23 at 15.7
15.4
#22
56256 (Madison, MN)
Previously unranked at 16.9
15.4
#23
56241 (Granite Falls, MN)
Previously #32 at 16.3
15.7
#24
56721 (East Grand Forks, MN)
Previously #20 at 15.4
15.8
#25
56001 (Mankato, MN)
Previously #21 at 15.5
15.8
#26
55902 (Rochester, MN)
Previously #31 at 16.3
16.0
#27
55906 (Rochester, MN)
Previously #22 at 15.6
16.2
#28
55901 (Rochester, MN)
Previously #33 at 16.3
16.2
   #29
55811 (Duluth, MN)
Previously 16.1
16.4
   #30
56334 (Glenwood, MN)
Previously 16.2
16.4
#31
56560 (Moorhead, MN)
Previously #28 at 16.1
16.5
#32
56303 (Saint Cloud, MN)
Previously #36 at 16.6
16.5
#33
56003 (Mankato, MN)
Previously #27 at 16.1
16.6
#34
56482 (Wadena, MN)
Previously #35 at 16.4
16.8
#35
55792 (Virginia, MN)
Previously #46 at 17.8
16.8
#36
56633 (Cass Lake, MN)
Previously #38 at 17.0
17.0
#37
56557 (Mahnomen, MN)
Previously #41 at 17.3
17.2
#38
55049 (Medford, MN)
Previously #61 at 19.1
17.3
#39
56007 (Albert Lea, MN)
Previously #42 at 17.6
17.4
#40
56024 (Eagle Lake, MN)
Previously #48 at 17.9
17.5
#41
55807 (Duluth, MN)
Previously #47 at 17.9
17.7
#42
55060 (Owatonna, MN)
Previously #40 at 17.1
17.7
#43
55904 (Rochester, MN)
Previously #44 at 17.6
17.7
#44
56601 (Bemidji, MN)
Previously #49 at 17.9
18.1
#45
55947 (La Crescent, MN)
Previously #58 at 18.9
18.1
#46
55744 (Grand Rapids, MN)
Previously #57 at 18.8
18.3
#47
56301 (Saint Cloud, MN)
Previously #53 at 18.5
18.3
#48
55746 (Hibbing, MN)
Previously #39 at 17.1
18.4
#49
56082 (Saint Peter, MN)
Previously #51 at 18.0
18.4
#50
55350 (Hutchinson, MN)
Previously #60 at 19.1
18.5
* The maximum margin of error for ranking is 3.0

The Bottom 50

#1
55040 (Isanti, MN)
Previously #2 at 37.3
37.4
#2
55080 (Stanchfield, MN)
Previously #3 at 37.2
37.4
#3
55398 (Zimmerman, MN)
Previously #5 at 35.5
37.0
   #4
56358 (Ogilvie, MN)
Previously 36.6
36.6
#5
55011 (Cedar, MN)
Previously #11 at 34.5
35.4
#6
55309 (Big Lake, MN)
Previously #8 at 34.8
35.4
#7
55363 (Montrose, MN)
Previously #10 at 34.7
35.1
#8
55047 (Marine On Saint Croix, MN)
Previously #12 at 34.4
34.9
   #9
55092 (Wyoming, MN)
Previously 34.8
34.6
#10
55376 (Saint Michael, MN)
Previously unranked
34.6
#11
55074 (Shafer, MN)
Previously #7 at 34.9
34.2
#12
56330 (Foreston, MN)
Previously #16 at 33.2
34.1
#13
55056 (North Branch, MN)
Previously #17 at 33.0
33.8
#14
55736 (Floodwood, MN)
Previously #18 at 33.0
33.7
#15
56353 (Milaca, MN)
Previously #23 at 32.5
33.4
#16
55371 (Princeton, MN)
Previously #14 at 33.6
33.4
#17
55319 (Clear Lake, MN)
Previously #24 at 32.1
33.3
#18
55390 (Waverly, MN)
Previously #13 at 34.1
33.2
#19
55012 (Center City, MN)
Previously #22 at 32.5
33.0
   #20
55302 (Annandale, MN)
Previously 32.6
32.8
#21
55069 (Rush City, MN)
Previously #19 at 32.7
32.6
#22
55063 (Pine City, MN)
Previously #27 at 31.3
32.5
#23
55079 (Stacy, MN)
Previously #15 at 33.2
32.4
#24
55045 (Lindstrom, MN)
Previously unranked
31.8
#25
55771 (Orr, MN)
Previously #50 at 29.1
31.6
#26
55008 (Cambridge, MN)
Previously #36 at 30.4
31.4
#27
55360 (Mayer, MN)
Previously unranked
31.4
#28
56044 (Henderson, MN)
Previously #25 at 32.0
31.4
#29
55084 (Taylors Falls, MN)
Previously unranked
31.1
#30
55382 (South Haven, MN)
Previously #26 at 31.6
30.9
#31
55304 (Andover, MN)
Previously #32 at 30.8
30.9
#32
55320 (Clearwater, MN)
Previously #29 at 31.1
30.6
#33
55330 (Elk River, MN)
Previously #34 at 30.7
30.3
#34
55783 (Sturgeon Lake, MN)
Previously unranked
30.2
#35
55769 (Nashwauk, MN)
Previously unranked
30.2
#36
55985 (West Concord, MN)
Previously #55 at 28.8
30.2
#37
55327 (Dayton, MN)
Previously unranked
30.1
#38
56636 (Deer River, MN)
Previously #48 at 29.2
30.1
#39
55975 (Spring Valley, MN)
Previously unranked
30.0
#40
55349 (Howard Lake, MN)
Previously #46 at 29.3
29.8
#41
56329 (Foley, MN)
Previously #30 at 30.8
29.7
#42
56364 (Pierz, MN)
Previously #49 at 29.2
29.4
#43
55329 (Eden Valley, MN)
Previously #44 at 29.5
29.3
#44
55313 (Buffalo, MN)
Previously #47 at 29.3
29.3
#45
56071 (New Prague, MN)
Previously #57 at 28.6
29.3
#46
55303 (Anoka, MN)
Previously #43 at 29.6
29.2
#47
55449 (Minneapolis, MN)
Previously unranked
29.1
#48
55308 (Becker, MN)
Previously #31 at 30.8
29.0
#49
55370 (Plato, MN)
Previously #40 at 29.9
29.0
#50
56515 (Battle Lake, MN)
Previously #37 at 30.2
29.0
* The maximum margin of error for ranking is 10.0


Data from the U.S. Census Bureau American Community Survey 5-year estimates for 2017.

Recent ZIP Searches