The Town Files

North Dakota towns

All 20 North Dakota towns and cities with 2,500 or more people. The typical North Dakota town has a median home value of $167,950 and household income of $68,195.

Towns in North Dakota
Each dot is a town on The Town Files.

All North Dakota towns

TownCountyPeopleMedian homeIncomeJan low
FargoCass County125,990$281,900$66,998-2°
BismarckBurleigh County73,622$300,300$78,3874°
Grand ForksGrand Forks County59,166$249,900$63,627-1°
MinotWard County48,377$257,100$73,2194°
West FargoCass County38,626$321,900$90,665-2°
WillistonWilliams County29,160$286,200$79,3811°
DickinsonStark County25,679$263,700$82,6963°
MandanMorton County24,206$259,800$71,7803°
JamestownStutsman County15,849$199,800$56,5540°
WahpetonRichland County8,007$171,300$62,750-1°
Devils LakeRamsey County7,192$164,900$43,220-2°
Valley CityBarnes County6,575$162,200$60,339-2°
Watford CityMcKenzie County6,207$408,500$102,2605°
Minot AFBWard County5,017—$62,5002°
LincolnBurleigh County4,257$278,900$87,6523°
GraftonWalsh County4,170$147,300$62,679-5°
HoraceCass County3,085$414,500$138,578-2°
BeulahMercer County3,058$203,300$76,8483°
New TownMountrail County2,764$207,600$52,5004°
RugbyPierce County2,509$131,800$50,365-4°

North Dakota counties