North Dakota Cities by Population (2024)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Fargo1136,909125,9792.04%2,75249.74
Bismarck275,15373,7370.47%2,19134.30
Grand Forks358,24459,140-0.38%2,11927.49
Minot447,13948,379-0.65%1,73027.25
West Fargo541,07438,8961.34%2,56116.04
Mandan624,75424,2180.54%1,83313.50
Williston724,74229,316-4.42%1,06823.17
Dickinson824,15425,804-1.68%1,70914.14
Jamestown915,69415,814-0.19%1,18213.28
Wahpeton108,0168,0120.01%1,5375.21
Devils Lake117,1527,170-0.06%1,0336.92
Valley City126,5496,583-0.12%1,5874.13
Watford City135,5246,246-3.16%6208.91
Horace145,3053,24910.73%46011.54
Lincoln154,4454,2711%3,0551.46
Grafton164,0834,157-0.44%1,2363.30
Minot AFB173,9125,974-11.63%5387.27
Beulah183,0333,055-0.17%1,2772.38
New Town192,5192,771-2.44%2,1151.19
Rugby202,4612,501-0.4%1,0972.24
Casselton212,4432,477-0.33%1,2511.95
Hazen222,2802,2780.04%1,7181.33
Bottineau232,1782,194-0.18%1,6551.32
Lisbon242,1692,201-0.37%9462.29
Stanley252,0372,351-3.69%1,1131.83
Carrington262,0272,079-0.64%8742.32
Tioga271,8722,216-4.39%5613.34
Langdon281,8021,896-1.26%1,1651.55
Mayville291,7911,849-0.78%9511.88
Oakes301,7481,786-0.51%1,1181.56
Hillsboro311,6581,6500.12%1,4911.11
Harvey321,6041,638-0.5%8931.80
Mapleton331,4681,3302.44%3753.91
Garrison341,4671,467 1,0681.37
Grand Forks AFB351,4412,785-18.91%1927.50
Surrey361,4301,3561.35%6762.12
Belcourt371,4122,132-11.31%2435.81
Park River381,3931,421-0.5%5382.59
Bowman391,3831,465-1.43%8671.59
New Rockford401,3291,349-0.38%7741.72
Burlington411,3001,2880.23%6821.91
Washburn421,2831,295-0.23%7611.69
Cavalier431,2361,248-0.24%1,4440.86
Larimore441,1911,255-1.33%1,9820.60
Rolla451,1581,220-1.28%8201.41
Ellendale461,0811,117-0.83%7631.42
New Salem471,0749802.29%7751.39
Kindred481,0629303.21%7331.45
Crosby491,0421,074-0.76%7391.41
Linton501,0411,063-0.48%1,3400.78
Thompson511,0391,097-1.33%2,3610.44
Velva521,0361,092-1.33%1,0750.96
Cando531,0171,111-2.21%1,5840.64
Hettinger549911,067-1.88%1,1950.83
Beach559829720.31%4172.36
Reile's Acres569677156.97%1,9260.50
Green Acres579606189.84%6381.50
Cooperstown58941977-0.95%9630.98
Belfield599321,002-1.79%8781.06
Hankinson609219170.11%4961.86
Northwood61914978-1.72%7561.21
Gwinner62912926-0.33%4422.06
Kenmare63901959-1.53%6721.34
Walhalla649018930.22%8711.03
Killdeer65876936-1.68%9610.91
Mandaree6686850011.86%7811.13
Fort Totten678651,219-9.23%1018.60
Cannon Ball68849943-2.64%1088.27
Parshall69844946-2.88%1,5100.56
Enderlin70843879-1.06%5171.63
Harwood718407961.33%7031.20
Shell Valley728251,541-17.83%5515
Wishek73825853-0.84%5751.44
Hebron74780796-0.51%5191.50
Underwood75774786-0.39%8830.88
LaMoure76761763 5671.34
Drayton77736756-0.68%1,1190.66
Glen Ullin78717731-0.42%7041.02
Napoleon79715753-1.24%5171.38
Wilton80703719-0.57%1,2640.56
Hatton81700714-0.43%1,2540.56
Lakota826866800.29%6871
Steele836696630.3%1,2050.56
New England84655691-1.35%1,3290.49
Ray85652748-3.55%4951.32
Mohall86650696-1.66%6111.06
Richardton87645693-1.83%4711.37
Mott88619651-1.28%6740.92
Minto89612618-0.16%4261.44
Milnor90609621-0.49%6190.98
Dunseith91607637-1.14%6061
Ashley92594608-0.5%9240.64
Lidgerwood93590598-0.34%9050.65
Portland94575583-0.35%6890.83
Edgeley95573579-0.17%7680.75
Center96572586-0.52%1,1970.48
Turtle Lake97538538 1,0510.51
Elgin98503539-1.76%4651.08
Pembina99498510-0.6%6170.81
East Dunseith1004834352.55%945.13
Forman101479507-1.44%6150.78
Argusville102471481-0.42%1184
Rolette103459485-1.29%4551.01
Berthold104458488-1.5%3861.19
Fessenden105454462-0.44%1,0290.44
Towner106451477-1.31%5450.83
Wyndmere1074504480.22%5230.86
Emerado108435443-0.46%1,4030.31
Leeds109411441-1.68%6730.61
South Heart110397399 4150.96
Finley111390398-0.51%1123.49
Glenburn112387401-0.77%1,2860.30
Maddock113373397-1.58%4230.88
Westhope114373381-0.53%1,1550.32
McVille115372388-1.06%2591.44
Oxbow116369377-0.54%2411.53
Kulm117367369 9610.38
Powers Lake118365387-1.35%2731.34
Stanton119361367-0.28%1,0170.35
Manvel120357377-1.38%1,2480.29
Buxton1213543480.57%1,0600.33
Strasburg122354384-1.94%1,2080.29
Neche123342346-0.29%9860.35
Fairmount124333341-0.6%1,0060.33
McClusky1253303220.61%8890.37
Max126326330-0.31%4180.78
Arthur127324326 2121.53
Hunter128324334-0.61%2171.49
St. Thomas129315319-0.32%3101.01
St. John130310324-0.96%7010.44
Sawyer131300324-1.96%6110.49
Hope1322842721.07%4630.61
Alexander133279319-3.46%2251.24
Bowbells134279293-1.06%3350.83
Gackle135274286-1.08%5090.54
Drake136273291-1.44%1381.97
Tower City1372732650.74%1332.05
Gladstone138270270 7440.36
Walcott1392692630.75%2651.02
Reynolds140267273-0.37%3430.78
Medina141264268-0.38%2171.21
Abercrombie1422622481.55%8090.32
Michigan City143258260 5130.50
Four Bears Village1442552470.79%2501.02
Davenport145254254 9510.27
Arnegard146249285-3.49%9690.26
Hoople147245249-0.41%4610.53
Leonard148243247-0.41%3240.75
Harmon1492422281.68%1541.57
Scranton150242260-1.63%3530.69
Aneta1512392350.42%2400.99
Carson152238252-1.24%603.99
Gilby153234244-0.85%1,3220.18
Lansford154233237-0.43%6640.35
Dunn Center155229229 5860.39
Granville156226234-0.88%7130.32
Riverdale1572252210.45%1621.39
Zap158221223 2171.02
Halliday159220238-1.79%4850.45
Hazelton160219223-0.46%5720.38
Colfax1612181705.83%2161.01
Tappen162216216 2061.05
Anamoose163215223-0.92%3450.62
Flasher164213217-0.47%3340.64
Taylor165213231-1.84%4250.50
New Leipzig166205215-0.97%2300.89
Grandin1672031852.53%1,1220.18
Fordville168202204 2001.01
Edinburg169199199 6280.32
Grenora170193225-3.98%3180.61
Frontier171192196-0.52%1,0210.19
Plaza172192210-2.04%1771.08
White Shield173192208-2.04%513.80
Buffalo174188196-1.05%3910.48
Golden Valley175188190 2510.75
Page176187191-0.53%1861
Minnewaukan177184192-1.07%3810.48
Sheyenne1781841820.55%1,2270.15
Des Lacs179181187-0.55%3360.54
Munich180181195-1.63%1261.43
Sherwood181180186-0.55%5700.32
Wimbledon182175181-0.57%2810.62
Mooreton183174176 6520.27
Regent184163171-1.21%2910.56
Fort Yates185161177-2.42%2,6830.06
Litchville186161169-1.23%712.26
Rutland187161163 4160.39
Petersburg188160160 1561.03
Binford189159167-1.24%4500.35
Ruthville1901591256%1,0390.15
Sanborn191156162-0.64%2600.60
Logan192152364-25.85%1041.46
Christine193150152 7350.20
Rhame194150160-1.32%1001.50
Willow City195149151 3180.47
Streeter196147149 4120.36
Kensal197146148 2420.60
Makoti198141151-1.4%2610.54
Edmore199137139 4640.29
Bowdon200136138 5420.25
Carpio201136144-1.45%2150.63
Mercer202136909.68%6130.22
Noonan203136138 4660.29
Lignite204134140-0.74%8590.16
Pick City2051321241.54%7760.17
Medora2061311153.15%3580.37
Tolna207130132 1730.75
Wing208129135-0.77%2020.64
Columbus209128136-1.54%4690.27
Upham210128134-0.78%4130.31
Adams211125125 1280.97
Gardner212125129-0.79%2520.50
Marion213122126-0.81%1460.84
Forest River2141201082.56%2400.50
Hannaford215120126-0.83%5480.22
Portal216117123-0.85%1750.67
Palermo217116126-1.7%522.25
Reeder218116124-1.7%1690.69
Selfridge219115127-2.54%3900.29
Galesburg220114116 6910.17
Goodrich2211141100.89%3900.29
Crystal222112114 1630.69
Crary223111113 1170.95
Oriska224108112-0.92%4040.27
Fort Ransom225105952.94%3410.31
Ryder226103109-0.96%1970.52
Lankin227101103 3520.29
Starkweather2289999 7620.13
Almont22998941.03%392.49
Bisbee23098106-2%3260.30
Glenfield23198941.03%7150.14
Sykeston23298102-1.01%2480.40
Wildrose23398114-3.92%3360.29
Osnabrock23497101-1.02%3230.30
Marmarth23594100-1.05%362.58
Newburg2369294 6570.14
Oberon2379296-1.07%2630.35
Sheldon2389294 2250.41
Spiritwood Lake2399292 811.14
Fingal2409193 2190.42
Deering2418993-1.11%1,2030.07
Golva24289812.3%2780.32
Douglas2438894-1.12%3100.28
Esmond2448892-1.12%1930.46
Pisek2458789 7630.11
Maxbass2468688 5280.16
Rocklake2478692-1.15%4110.21
White Earth24886100-3.37%571.50
Buchanan2498587 1,1180.08
Montpelier2508587 5560.15
Amenia2518486 561.49
Sharon2528488-1.18%571.49
Dodge2538387-1.19%1780.47
Karlsruhe2548387-1.19%1110.75
Ross2558393-2.35%2880.29
Lehr2568181 4220.19
Zeeland2578183 2720.30
Dwight2587979 3870.20
Pekin25976741.33%3000.25
Dazey2607577 1980.38
Dawson2617474 2170.34
Epping2627383-2.67%1950.37
Donnybrook2637276-1.37%1060.68
Cogswell2647171 2150.33
Porcupine26570162-24.73%3470.20
Coleharbor26669612.99%3790.18
Havana26769671.47%1830.38
Mantador2686868 4960.14
Sentinel Butte26968623.03%661.03
Benedict27067651.52%2680.25
Butte2716767 2720.25
Hague2726769 2550.26
McHenry27365631.56%2640.25
Cleveland27464563.23%3020.21
Solen2756472-3.03%1920.33
Balta2766365 2780.23
Jud2776365 2590.24
Kathryn2786365 1080.58
Martin2796262 6970.09
Tuttle2806060 2420.25
Verona2816060 1040.57
Flaxton2825963-1.67%2080.28
Fullerton2835959 1510.39
Hurdsfield2845963-1.67%2030.29
Pettibone2855959 3240.18
Mountain2865882-9.38%4750.12
Dickey28756483.7%2340.24
Grace City28855531.85%2240.24
North River2895557 9020.06
Prairie Rose2905557 1,3410.04
Briarwood2915254 3640.14
Great Bend2925252 930.56
Nome2934951 1180.41
Alamo2944854-2.04%870.55
Bathgate2954848 1730.28
Warwick2964852-2.04%740.65
Rogers2974749 480.98
Hamilton2984444 1540.28
Pingree29944422.33%2280.19
Woodworth3004345 2020.21
Voltaire3014244 860.49
Alice3024143 420.97
Niagara3034143 440.94
Wolford3044143 2280.18
Barney3054040 2170.18
Milton3064042 850.47
Forbes3073941 1610.24
Souris3083939 3980.10
Courtenay3093838 910.42
Landa3103838 5000.08
Tolley3113840 2620.14
Inkster3123739 370.99
Cayuga3133638 361
Fredonia3143638 1500.24
Robinson3153535 2030.17
Ardoch31633313.13%880.38
Canton City Hensel3173333 1330.25
Regan3183335 331.01
Berlin3193232 3330.10
Brocket3203133 410.76
Clifford3213131 2200.14
Fortuna3223131 311
Egeland3233032 940.32
Alsen3242931 129.36
Hampden3252929 1690.17
Monango3262931 770.38
Nekoma3272931 780.37
Springbrook3282931 790.37
Fairdale3292828 890.32
Brinsmade3302729 990.27
Luverne3312727 1050.26
Kramer3322525 1630.15
Leith3332527 201.24
Leal3342424 1860.13
Amidon3352325 370.63
Gardena3362323 670.34
Antler33722204.76%1180.19
Cathay3382121 1140.18
Elliott3392121 1370.15
Mylo3402121 240.86
Gascoyne3412022 201
Knox3422022 410.48
Sibley3432020 4440.04
Venturia3442020 1800.11
Ambrose3451717 171.01
Braddock3461717 680.25
Ludden3471717 210.80
Lawton3481616 180.91
York3491515 720.21
Balfour3501416 250.56
Bucyrus3511416 400.35
Conway3521414 680.21
Hansboro3531416 740.19
Haynes3541416 1040.14
Sarles3551416 540.26
Calvin3561313 590.22
Ayr3571212 1410.09
Bergen3581212 160.75
Hamberg3591212 290.41
Pillsbury3601212 470.26
Churchs Ferry3611111 250.43
Overly3621111 300.37
Grano3631010 340.29
Loma36499 26.46
Wales36599 370.24
Loraine36688 330.24
Hannah36777 370.19
Kief36877 61.23
Calio36966 18.17
Perth37066 470.13
Ruso37133 120.25
Ypsilanti372-1028-180.55
showing: 372 rows

With North Dakota’s population of just 790,701 inhabitants, this state is ranked 47 in terms of population. The state’s only city with a population of more than 100,000 is Fargo. There are eight cities that have populations between 10,000 and 100,000, including the state capital of Bismarck which is the second most populous city with over 71,000 inhabitants.

North Dakota is very unique because it does not designate its incorporated areas by population, government structure, or other such factors. All incorporated areas in the state are designated as cities. Because of this, there are many cities that have populations that fall below 100 inhabitants. The smallest is Ruso, which is located in McLean County. A 2015 estimate shows that the population of this small city was just four people.

North Dakota Cities by Population (2024)

What is the biggest city in North Dakota?

Fargo is the biggest city in North Dakota, with a population of 136,909 in 2024.

What is the fastest growing city in North Dakota?

Horace is the fastest growing city in North Dakota over the past 4 years, having grown 10.73% annually since 2020.

How many cities are in North Dakota?

There are 372 cities in North Dakota.

What are the 10 largest cities in North Dakota?

The 10 largest cities in North Dakota are: Fargo, Bismarck, Grand Forks, Minot, West Fargo, Mandan, Williston, Dickinson, Jamestown and Wahpeton.

Frequently Asked Questions

North Dakota Cities by First Letter