Skip to content
● North Dakota · state hub

North Dakota cities ranked by market opportunity

LocalVein profiles 51 North Dakota cities, covering 546,051 residents across the state. The median Market Opportunity Score across North Dakota sits at 31 out of 100 — use the ranked table below to find the markets where demographics and operator density line up for agency outreach.

Cities profiled
51
Total population
546,051
Median MOS
31
Businesses scanned
261

North Dakota cities by Market Opportunity Score

RankCityPopulationMedian HHIMedian home valueMOS
1Thompson1,092$110,909$274,000Info: 39
2Oakes2,046$64,750$160,100Info: 37
3Larimore1,262$78,846$180,200Info: 36
4Horace3,964$145,801$444,600Info: 36
5Lisbon2,262$61,953$185,700Info: 35
6Garrison1,456$68,646$181,800Info: 35
7Surrey1,672$105,125$302,200Info: 34
8Rugby2,555$50,580$147,800Info: 34
9Hillsboro1,643$77,844$180,800Info: 33
10Bowman1,523$70,859$181,300Info: 33
11Carrington2,171$65,469$141,800Info: 33
12Washburn1,434$75,729$226,200Info: 33
13Valley City6,554$56,471$152,800Info: 32
14Cando1,199$49,375$149,300Info: 32
15Park River1,483$76,080$118,600Info: 32
16Hazen2,509$72,094$189,300Info: 32
17Mandan24,293$75,966$246,300Info: 32
18Casselton2,640$68,472$297,500Info: 32
19Lincoln4,309$83,387$259,400Info: 32
20Langdon1,835$63,664$130,400Info: 32
21Mapleton1,243$116,364$285,500Info: 32
22Grafton4,128$60,184$153,800Info: 32
23Kenmare1,027$64,167$122,000Info: 31
24Burlington1,169$95,216$237,800Info: 31
25Hettinger1,141$50,750$112,600Info: 31
26Harvey1,720$42,368$118,000Info: 31
27Bismarck74,146$77,608$291,400Info: 31
28New Rockford1,325$47,969$101,400Info: 31
29Bottineau2,063$70,882$165,300Info: 30
30Beulah3,058$84,417$194,300Info: 30
31Jamestown15,774$54,809$192,500Info: 30
32Mayville2,050$64,044$196,200Info: 28
33Minot47,922$77,431$254,400Info: 28
34Crosby1,116$80,000$111,800Info: 28
35Rolla1,164$52,841$121,500Info: 28
36Cavalier1,304$57,188$155,500Info: 28
37Wahpeton7,996$57,417$164,600Info: 27
38Dickinson25,216$76,964$252,400Info: 26
39Devils Lake7,170$42,755$171,000Info: 26
40Grand Forks58,882$63,838$243,300Info: 26
41Stanley2,089$105,893$241,300Info: 26
42West Fargo39,325$96,877$302,200Info: 25
43Tioga1,525$62,315$196,800Info: 24
44Shell Valley1,112$43,281$55,200Info: 24
45Fargo129,064$66,029$269,800Info: 23
46Belcourt1,739$64,526$94,300Info: 22
47Minot AFB4,904$65,571Info: 21
48Grand Forks AFB2,072$72,279Info: 21
49Williston27,964$84,309$262,700Info: 21
50New Town2,725$50,707$199,700Info: 16
51Watford City6,016$88,351$385,100Info: 15

North Dakota by the numbers

North Dakota's largest profiled market is Fargo at 129,064 residents, while the median North Dakota city on LocalVein has a population of 2,072. About 86% of the North Dakota cities we've indexed sit below 25,000 residents — the exurb tier. Agencies that prospect only the largest city leave the bulk of North Dakota's addressable market on the table; the exurb shops often have weaker digital presence and higher close rates.

Median household income across North Dakota's profiled cities sits at $68K, with Horace topping the ranking at $146K and Harvey anchoring the other end at $42K — roughly a 3× spread. The same vertical will have different close rates on the high-income end versus the low-income end; agencies that sort by income before dialing save hours.

Across the 51 North Dakota cities in this table, the median Market Opportunity Score is 31 out of 100, and Thompson currently leads at 39. About 0% of North Dakota's profiled cities score ≥70 — the tier where agencies report the highest first-touch close rates. The top of the ranking is where cold outbound converts fastest — strong demographic backdrop plus enough profiled operators to sequence a week of outreach.

Ready to call them?

Start scanning North Dakota markets free.

First scan free. No card required.