Cities & Towns in North Dakota: Complete List (2023)

Last updated: 2023 BLS data · Page refreshed:

244 cities and towns with demographics, income, and housing data

U.S. Census ACS 2023 5-Year Estimates · Updated 2026

244
Cities & Towns
$74,115
Avg Median Income
$154,803
Avg Home Value
624,805
Total Population

Median Household Income by State

Compare median household income across all states. Click any state for city details.

Click for full breakdown →
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
$51,489
$125,705

Source: Bureau of Labor Statistics, OEWS 2023 Annual

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.

Largest City
131,627
Highest Median Income
$192,500
Most Affordable (Home Value)
$9,999

All 244 Cities in North Dakota

A B C D E F G H J K L M N O P R S T U V W Z

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

Salaries in North Dakota

Explore salary data for popular occupations in North Dakota:

See all North Dakota salaries →

Highest Paying Jobs in North Dakota Average Salary in North Dakota

Colleges in North Dakota

See all North Dakota colleges →

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

Cities in Other States

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Earn More in North Dakota

Remote roles that pay North Dakota rates, resumes that beat local ATS filters, and skills that shift your market value. · Sponsored - see disclosure.

FlexJobs · (Ad)
Access 50,000+ vetted remote, hybrid, and flexible job listings. No ads, no scams.
Find Remote & Flexible Jobs →
MyPerfectResume · (Ad)
Create an ATS-friendly resume in minutes. Trusted by millions of job seekers.
Build My Resume →
ExpertRating · (Ad)
300+ online certifications in Project Management, Six Sigma, IT & more. Boost your resume today.
Get Certified & Earn More →
Mondly by Pearson · (Ad)
Join 140M+ learners. Master any of 41 languages with bite-sized lessons. Trusted by Pearson.
Learn a New Language →

Get Monthly Salary Insights & Career Data

Free data-driven career updates — no spam, unsubscribe anytime.

Join career-minded Americans who use data to make smarter decisions. Privacy Policy