Home ›
Cities ›
North Dakota
Cities & Towns in North Dakota: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
244 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$74,115
Avg Median Income
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
North Dakota has 244 cities, towns, and census-designated places tracked in our database.
The average median household income across North Dakota communities is $74,115.
Median home values average $154,803.
The largest city is Fargo with a population of 131,627.
Highest Median Income
$192,500
Most Affordable (Home Value)
$9,999
All 244 Cities in North Dakota
A
City / Town
Population
Median Income
Median Home Value
Abercrombie
232
$64,844
$156,300
Adams
121
$56,667
$57,000
Alexander
255
$121,953
$229,200
Almont
183
$119,375
$48,100
Amenia
135
$66,250
$179,200
Anamoose
309
$78,750
$87,000
Aneta
157
$41,979
$72,500
Apple Valley
279
$111,136
$242,400
Argusville
584
$162,734
$356,200
Arnegard
201
$80,536
$323,800
Arthur
392
$88,393
$217,900
Ashley
599
$42,540
$58,900
B
City / Town
Population
Median Income
Median Home Value
Beach
899
$62,560
$136,500
Belcourt
1,547
$90,568
N/A
Belfield
685
$45,938
$192,000
Benedict
227
$61,791
$241,000
Berthold
415
$96,000
$180,000
Beulah
3,040
$76,848
$203,300
Binford
168
$37,143
$70,000
Bismarck
75,556
$78,387
$300,300
Bottineau
2,205
$65,905
$165,000
Bowbells
355
$66,250
$104,200
Bowman
1,499
$62,786
$174,800
Buchanan
130
$110,469
$227,500
Buffalo
180
$76,875
$179,700
Burlington
1,067
$77,708
$243,500
Buxton
360
$96,250
$177,500
C
City / Town
Population
Median Income
Median Home Value
Cando
1,164
$51,500
$168,100
Cannon Ball
748
$42,031
$104,200
Carpio
184
$68,750
$130,600
Carrington
2,168
$77,171
$150,600
Carson
316
$43,750
$83,100
Casselton
2,953
$73,259
$278,400
Cavalier
1,426
$60,449
$170,400
Center
562
$77,083
$204,100
Christine
255
$94,018
$333,300
Cleveland
107
$51,625
N/A
Cogswell
110
$60,313
$47,800
Colfax
272
$104,375
$215,000
Cooperstown
918
$51,375
$98,600
Crary
114
N/A
$59,200
Crosby
1,065
$82,500
$115,400
Crystal
103
N/A
$67,600
D
City / Town
Population
Median Income
Median Home Value
Davenport
245
$85,625
$223,800
Des Lacs
163
$70,000
$130,000
Devils Lake
7,308
$43,220
$164,900
Dickinson
25,357
$82,696
$263,700
Dodge
109
N/A
$132,500
Drake
300
$46,000
$75,600
Drayton
763
$70,250
$107,500
Dunn Center
329
$93,750
$178,500
Dunseith
818
$51,449
N/A
E
City / Town
Population
Median Income
Median Home Value
East Dunseith
450
N/A
$143,800
East Fairview
137
N/A
N/A
Edgeley
666
$50,417
$110,700
Edinburg
196
$54,375
$65,800
Edmore
240
$70,792
$85,000
Elgin
585
$35,188
$103,000
Ellendale
1,033
$54,643
$116,100
Emerado
346
$70,938
$204,800
Enderlin
985
$74,625
$148,600
Epping
124
$67,174
$209,000
F
City / Town
Population
Median Income
Median Home Value
Fairmount
292
$59,375
$93,800
Fargo
131,627
$66,998
$281,900
Fessenden
433
$65,962
$70,900
Fingal
174
$56,944
$56,000
Finley
329
$74,643
$70,700
Flasher
222
$44,583
$75,000
Fordville
212
$88,000
$90,800
Forman
617
$69,712
$128,100
Fort Ransom
106
$71,250
$216,700
Fort Totten
1,038
$20,250
N/A
Fort Yates
107
$97,250
$129,200
Four Bears Village
154
N/A
N/A
Frontier
169
$122,500
$385,300
G
City / Town
Population
Median Income
Median Home Value
Gackle
284
$56,042
$85,600
Gardner
125
$103,750
$276,800
Garrison
1,397
$71,974
$165,800
Gilby
322
$92,188
$110,400
Gladstone
230
$95,417
$205,700
Glen Ullin
701
$50,357
$109,200
Glenburn
461
$80,000
$178,300
Golden Valley
258
$80,625
$146,900
Grafton
4,102
$62,679
$147,300
Grand Forks
59,042
$63,627
$249,900
Grand Forks AFB
1,987
$72,782
$9,999
Grandin
119
$82,188
$131,300
Granville
278
$82,500
$94,200
Green Acres
994
$47,679
N/A
Grenora
408
N/A
$97,200
Gwinner
859
$64,250
$172,100
H
City / Town
Population
Median Income
Median Home Value
Halliday
389
$51,154
$116,000
Hankinson
804
$74,643
$131,000
Harmon
198
$113,500
$444,400
Harvey
1,679
$42,697
$118,500
Harwood
819
$145,139
$321,100
Hatton
608
$76,111
$140,800
Hazelton
206
$34,583
$80,600
Hazen
2,453
$79,609
$190,300
Hebron
677
$63,542
$98,100
Hettinger
1,250
$62,750
$112,200
Hillsboro
1,704
$81,483
$174,800
Hoople
228
$79,250
$100,000
Hope
339
$54,125
$97,800
Horace
4,588
$138,578
$414,500
Hunter
292
$74,583
$125,000
J
City / Town
Population
Median Income
Median Home Value
Jamestown
15,787
$56,554
$199,800
K
City / Town
Population
Median Income
Median Home Value
Kenmare
1,002
$64,077
$115,500
Kensal
233
$75,000
$118,800
Killdeer
985
$89,750
$341,100
Kindred
996
$105,104
$297,800
Kulm
474
$81,250
$70,000
L
City / Town
Population
Median Income
Median Home Value
LaMoure
658
$71,339
$151,900
Lakota
784
$66,090
$167,800
Langdon
1,782
$64,286
$135,900
Lankin
109
N/A
$70,000
Lansford
216
$72,500
$156,300
Larimore
1,240
$87,546
$203,900
Leeds
503
$86,172
$94,100
Leonard
248
$59,722
$162,500
Lidgerwood
719
$49,667
$80,200
Lignite
167
$77,083
$93,000
Lincoln
4,381
$87,652
$278,900
Linton
904
$47,500
$97,800
Lisbon
2,259
$64,327
$192,100
Litchville
185
$33,281
$115,600
M
City / Town
Population
Median Income
Median Home Value
Maddock
474
$44,219
$41,300
Mandan
24,522
$71,780
$259,800
Mandaree
620
$64,545
$170,300
Manvel
368
$91,719
$203,700
Mapleton
1,352
$119,432
$310,200
Marion
176
$112,891
$119,400
Marmarth
100
$62,813
$48,100
Max
358
$80,208
$137,500
Mayville
1,976
$55,735
$198,200
McClusky
327
$42,750
$76,400
McGregor
108
N/A
N/A
McLeod
129
$71,406
$95,600
McVille
365
$68,750
$97,500
Medina
255
$54,063
$84,200
Medora
198
$77,969
$165,100
Menoken
102
$116,250
$244,600
Michigan City
277
$75,000
$120,000
Milnor
648
$76,875
$152,500
Minnewaukan
191
$36,818
$105,400
Minot
47,791
$73,219
$257,100
Minot AFB
4,878
$62,500
N/A
Minto
718
$84,464
$109,300
Mohall
634
$61,250
$168,500
Mooreton
175
$86,250
$156,300
Mott
742
$44,762
$75,300
Mountain
100
$52,500
$99,000
Munich
257
$78,563
$109,800
N
City / Town
Population
Median Income
Median Home Value
Napoleon
765
$68,750
$87,700
Neche
398
$82,500
$92,500
New
2,721
$52,500
$207,600
New England
564
$74,722
$154,200
New Leipzig
181
$55,000
$88,400
New Rockford
1,260
$43,600
$101,300
New Salem
780
$69,519
$187,000
Noonan
163
$125,625
$70,000
Northwood
1,046
$78,571
$208,200
O
City / Town
Population
Median Income
Median Home Value
Oakes
1,858
$67,632
$159,700
Oriska
231
$123,194
$76,800
Osnabrock
115
$19,479
$31,900
Oxbow
491
$210,417
$680,100
P
City / Town
Population
Median Income
Median Home Value
Page
165
$71,000
$92,500
Palermo
129
$36,429
$43,300
Park River
1,458
$69,408
$131,900
Parshall
922
$45,000
$122,400
Pembina
625
$101,875
$136,200
Petersburg
120
$72,083
$112,500
Pick City
144
$58,438
$158,900
Plaza
350
$85,481
$163,200
Porcupine
138
$70,469
N/A
Portal
129
$115,642
$87,200
Portland
549
$90,000
$194,000
Powers Lake
301
$79,397
$232,100
R
City / Town
Population
Median Income
Median Home Value
Ray
714
$72,031
$227,600
Reeder
125
$36,875
$43,600
Regent
181
$56,364
$57,300
Reile's Acres
1,032
$192,500
$475,600
Reynolds
349
$93,750
$167,300
Rhame
184
$61,429
$120,800
Richardton
768
$60,179
$188,500
Riverdale
187
$73,333
$222,700
Rocklake
102
$61,250
$67,000
Rolette
363
$90,536
$128,400
Rolla
1,039
$49,219
$151,500
Ross
156
$83,780
$180,000
Rugby
2,481
$50,365
$131,800
Ruthville
104
$48,077
$13,900
Rutland
103
$66,875
$75,000
Ryder
100
$40,313
$53,300
S
City / Town
Population
Median Income
Median Home Value
Sanborn
103
$80,875
$103,100
Sawyer
353
$76,250
$210,700
Scranton
387
$79,750
$117,500
Selfridge
198
$56,250
$70,600
Sharon
101
N/A
N/A
Shell Valley
1,243
$46,786
$90,800
Sherwood
244
$48,500
$47,500
Sheyenne
198
$46,615
$68,300
Solen
105
$33,750
$41,700
South Heart
503
$142,564
$324,500
Spiritwood Lake
177
$180,000
N/A
St. John
286
$62,750
N/A
St. Thomas
306
$72,500
$79,300
Stanley
2,097
$109,573
$237,900
Stanton
470
$68,750
$117,900
Steele
757
$65,329
$161,000
Strasburg
534
$53,125
$95,300
Surrey
1,721
$106,438
$315,800
Sykeston
114
$37,422
$66,700
T
City / Town
Population
Median Income
Median Home Value
Tappen
295
$50,417
$64,400
Taylor
179
$100,250
$222,200
Thompson
1,138
$118,281
$281,900
Tioga
1,657
$66,181
$199,600
Tolna
124
$39,821
$83,000
Tower City
304
$108,958
$187,500
Towner
467
$49,500
$78,400
Trenton
406
$107,417
$305,400
Turtle Lake
500
$67,639
$120,100
U
City / Town
Population
Median Income
Median Home Value
Underwood
699
$85,577
$191,200
Upham
102
N/A
$53,800
V
City / Town
Population
Median Income
Median Home Value
Valley City
6,541
$60,339
$162,200
Velva
1,083
$83,060
$194,600
Verona
116
$93,750
$65,800
W
City / Town
Population
Median Income
Median Home Value
Wahpeton
8,010
$62,750
$171,300
Walcott
272
$93,125
$188,900
Walhalla
865
$34,107
$93,000
Washburn
1,507
$73,413
$238,200
Watford City
6,039
$102,260
$408,500
West Fargo
40,094
$90,665
$321,900
Westhope
435
$69,479
$102,800
White Shield
246
$68,750
N/A
Wildrose
260
$95,536
$113,800
Williston
28,056
$79,381
$286,200
Willow City
238
$74,375
$64,500
Wilton
607
$80,000
$215,900
Wimbledon
159
$107,857
$153,400
Wing
207
$63,750
$103,100
Wishek
849
$69,904
$100,600
Wyndmere
509
$85,625
$162,900
Z
City / Town
Population
Median Income
Median Home Value
Zap
200
$95,000
$91,300
Frequently Asked Questions
How many cities are in North Dakota?
There are 244 cities, towns, and census-designated places in North Dakota tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in North Dakota?
The average median household income across North Dakota communities is $74,115, based on ACS 5-Year Estimates.
What is the average home value in North Dakota?
The average median home value across North Dakota cities is $154,803.
What is the largest city in North Dakota?
The largest city in North Dakota is Fargo with a population of 131,627.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)