North Dakota places ranked by commute time

145 places in North Dakota have a reliable estimate of commute time (2020–2024 American Community Survey).

Highest figures: Halliday (40.6 minutes), Rye Township (37.3 minutes), Casselton (31.7 minutes).

Lowest figure: Gwinner (8.1 minutes).

The figure for North Dakota as a whole is 17.9 minutes (±0.3).

Figures last updated on .

Figure for North Dakota as a whole
17.9 minutes (±0.3)
Places ranked
145

North Dakota places ranked by commute time

Average commute, estimate (90% margin of error), 2020–2024
RankPlaceCountyAverage commute
1HallidayDunn County40.6 minutes (±8.2)
2Rye TownshipGrand Forks County37.3 minutes (±15.3)
3CasseltonCass County31.7 minutes (±9.6)
4CenterOliver County31.1 minutes (±8.1)
5WalhallaPembina County30.9 minutes (±8.1)
6Glen UllinMorton County30.5 minutes (±7.1)
7WiltonMcLean County29.8 minutes (±3.1)
8 (tie)HoraceCass County29.4 minutes (±7.4)
8 (tie)LidgerwoodRichland County29.4 minutes (±5.5)
10Walcott TownshipRichland County28.8 minutes (±3.4)
11BelfieldStark County28.6 minutes (±11.9)
12LarimoreGrand Forks County28.3 minutes (±7.9)
13StantonMercer County27.8 minutes (±6.2)
14Stony Creek TownshipWilliams County27.4 minutes (±12.6)
15 (tie)Abercrombie TownshipRichland County26.9 minutes (±6.4)
15 (tie)Grand Forks TownshipGrand Forks County26.9 minutes (±9.1)
15 (tie)HebronMorton County26.9 minutes (±5.4)
18Roland TownshipBottineau County26.8 minutes (±7.5)
19RayWilliams County26.1 minutes (±7.7)
20Apple Creek TownshipBurleigh County25.7 minutes (±3.6)
21WyndmereRichland County25.5 minutes (±5.6)
22ArgusvilleCass County25.2 minutes (±2.9)
23OxbowCass County24.8 minutes (±3.9)
24VelvaMcHenry County24.1 minutes (±2.8)
25 (tie)MapletonCass County24.0 minutes (±2.8)
25 (tie)Sundre TownshipWard County24.0 minutes (±6.9)
27WesthopeBottineau County23.4 minutes (±7.4)
28 (tie)BurlingtonWard County23.3 minutes (±2.8)
28 (tie)GlenburnRenville County23.3 minutes (±2.4)
30Gibbs TownshipBurleigh County23.1 minutes (±4.6)
31UnderwoodMcLean County22.5 minutes (±4.6)
32KindredCass County22.2 minutes (±2.0)
33 (tie)New Prairie TownshipWard County22.1 minutes (±5.7)
33 (tie)South HeartStark County22.1 minutes (±3.9)
35BertholdWard County22.0 minutes (±4.5)
36New SalemMorton County21.9 minutes (±4.8)
37LaMoureLaMoure County21.8 minutes (±8.9)
38 (tie)Allendale TownshipGrand Forks County21.5 minutes (±3.9)
38 (tie)Turtle LakeMcLean County21.5 minutes (±4.7)
40GarrisonMcLean County21.4 minutes (±4.0)
41ManvelGrand Forks County21.2 minutes (±2.4)
42Yellowstone TownshipMcKenzie County21.1 minutes (±6.4)
43Watford CityMcKenzie County20.8 minutes (±4.7)
44ThompsonGrand Forks County20.7 minutes (±3.1)
45 (tie)RichardtonStark County20.5 minutes (±2.7)
45 (tie)TiogaWilliams County20.5 minutes (±7.0)
47 (tie)HankinsonRichland County20.4 minutes (±4.0)
47 (tie)Harrison TownshipWard County20.4 minutes (±6.6)
47 (tie)HattonTraill County20.4 minutes (±4.0)
47 (tie)ReynoldsTraill County20.4 minutes (±4.3)
51 (tie)BeachGolden Valley County20.3 minutes (±5.1)
51 (tie)Hay Creek TownshipBurleigh County20.3 minutes (±1.9)
51 (tie)Valley Township (Barnes County)Barnes County20.3 minutes (±7.4)
54 (tie)DunseithRolette County20.0 minutes (±4.6)
54 (tie)Reed TownshipCass County20.0 minutes (±4.4)
56LincolnBurleigh County19.9 minutes (±2.2)
57 (tie)Pherrin TownshipWilliams County19.8 minutes (±4.0)
57 (tie)SurreyWard County19.8 minutes (±2.5)
59MinotWard County19.7 minutes (±1.7)
60LakotaNelson County19.5 minutes (±9.1)
61 (tie)Pleasant TownshipCass County19.4 minutes (±4.8)
61 (tie)Trenton TownshipWilliams County19.4 minutes (±4.3)
63WashburnMcLean County19.1 minutes (±2.7)
64 (tie)EnderlinRansom County18.4 minutes (±5.2)
64 (tie)MohallRenville County18.4 minutes (±5.0)
64 (tie)Williston TownshipWilliams County18.4 minutes (±4.4)
67North Creel TownshipRamsey County18.3 minutes (±5.4)
68Shell ValleyRolette County17.9 minutes (±8.1)
69 (tie)MilnorSargent County17.7 minutes (±2.9)
69 (tie)Nedrose TownshipWard County17.7 minutes (±3.3)
71 (tie)MandanMorton County17.6 minutes (±1.5)
71 (tie)WahpetonRichland County17.6 minutes (±4.9)
71 (tie)WillistonWilliams County17.6 minutes (±1.8)
74FormanSargent County17.5 minutes (±3.9)
75ParshallMountrail County17.4 minutes (±4.1)
76 (tie)New EnglandHettinger County17.3 minutes (±4.4)
76 (tie)West FargoCass County17.3 minutes (±0.9)
78LintonEmmons County17.2 minutes (±3.5)
79StanleyMountrail County17.1 minutes (±3.6)
80MintoWalsh County16.8 minutes (±3.8)
81 (tie)BottineauBottineau County16.4 minutes (±4.9)
81 (tie)DickinsonStark County16.4 minutes (±2.2)
83 (tie)Brenna TownshipGrand Forks County16.0 minutes (±2.7)
83 (tie)KenmareWard County16.0 minutes (±4.2)
83 (tie)Walle TownshipGrand Forks County16.0 minutes (±1.5)
86Park RiverWalsh County15.9 minutes (±4.3)
87 (tie)KulmLaMoure County15.8 minutes (±5.1)
87 (tie)MayvilleTraill County15.8 minutes (±2.3)
87 (tie)Valley CityBarnes County15.8 minutes (±3.3)
90 (tie)LisbonRansom County15.7 minutes (±3.1)
90 (tie)PortlandTraill County15.7 minutes (±3.6)
92 (tie)BismarckBurleigh County15.6 minutes (±1.0)
92 (tie)GraftonWalsh County15.6 minutes (±2.6)
92 (tie)Midway TownshipStutsman County15.6 minutes (±4.4)
95 (tie)Afton TownshipWard County15.5 minutes (±3.8)
95 (tie)FargoCass County15.5 minutes (±0.7)
95 (tie)Mission TownshipBenson County15.5 minutes (±2.4)
98Reile's AcresCass County15.4 minutes (±1.2)
99HazenMercer County15.3 minutes (±3.6)
100 (tie)Bloom TownshipStutsman County15.2 minutes (±6.1)
100 (tie)HillsboroTraill County15.2 minutes (±2.2)
100 (tie)StrasburgEmmons County15.2 minutes (±4.9)
103Whitteron TownshipBottineau County15.1 minutes (±5.7)
104Grand ForksGrand Forks County14.8 minutes (±1.1)
105BeulahMercer County14.7 minutes (±4.9)
106HettingerAdams County14.4 minutes (±2.8)
107 (tie)EdgeleyLaMoure County14.2 minutes (±2.8)
107 (tie)New RockfordEddy County14.2 minutes (±2.3)
107 (tie)OakesDickey County14.2 minutes (±4.3)
110 (tie)Missouri Ridge TownshipWilliams County14.0 minutes (±2.6)
110 (tie)New TownMountrail County14.0 minutes (±3.2)
112 (tie)KilldeerDunn County13.8 minutes (±3.6)
112 (tie)LangdonCavalier County13.8 minutes (±2.3)
112 (tie)NorthwoodGrand Forks County13.8 minutes (±4.2)
115 (tie)CandoTowner County13.7 minutes (±4.4)
115 (tie)MottHettinger County13.7 minutes (±3.5)
117DraytonPembina County13.5 minutes (±2.3)
118Cavalier TownshipPembina County13.1 minutes (±2.9)
119EllendaleDickey County12.9 minutes (±3.1)
120ElginGrant County12.6 minutes (±3.1)
121Devils LakeRamsey County12.1 minutes (±1.9)
122BowmanBowman County11.8 minutes (±2.2)
123CooperstownGriggs County11.6 minutes (±2.6)
124 (tie)CarringtonFoster County11.4 minutes (±2.3)
124 (tie)RugbyPierce County11.4 minutes (±2.7)
124 (tie)SteeleKidder County11.4 minutes (±3.3)
127Mekinock TownshipGrand Forks County11.2 minutes (±1.5)
128CavalierPembina County11.1 minutes (±2.5)
129 (tie)BelcourtRolette County10.9 minutes (±3.2)
129 (tie)JamestownStutsman County10.9 minutes (±1.2)
129 (tie)Waterford TownshipWard County10.9 minutes (±3.3)
132 (tie)Creel TownshipRamsey County10.8 minutes (±2.6)
132 (tie)LeedsBenson County10.8 minutes (±3.4)
134 (tie)FessendenWells County10.4 minutes (±2.4)
134 (tie)NapoleonLogan County10.4 minutes (±2.7)
136HarveyWells County10.3 minutes (±2.4)
137Grand Forks AFBGrand Forks County10.1 minutes (±1.5)
138WishekMcIntosh County10.0 minutes (±2.6)
139 (tie)Minot AFBWard County9.8 minutes (±2.2)
139 (tie)RollaRolette County9.8 minutes (±2.2)
141AshleyMcIntosh County9.3 minutes (±3.0)
142Tatman TownshipWard County9.2 minutes (±2.1)
143 (tie)CrosbyDivide County8.6 minutes (±2.0)
143 (tie)PembinaPembina County8.6 minutes (±2.2)
145GwinnerSargent County8.1 minutes (±1.3)

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.

145 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 North Dakota

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 North Dakota beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near North Dakota, 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 North Dakota, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about North Dakota

Which place in North Dakota has the highest commute time?

Halliday has the highest, 40.6 minutes (±8.2) (2020–2024 American Community Survey).

Which place in North Dakota has the lowest commute time?

Gwinner has the lowest, 8.1 minutes (±1.3).

What is the commute time in North Dakota?

The figure for North Dakota as a whole is 17.9 minutes (±0.3).

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