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
1Thompson city1,092$110,909$274,000Info: 39
2Oakes city2,046$64,750$160,100Info: 37
3Larimore city1,262$78,846$180,200Info: 36
4Horace city3,964$145,801$444,600Info: 36
5Lisbon city2,262$61,953$185,700Info: 35
6Garrison city1,456$68,646$181,800Info: 35
7Surrey city1,672$105,125$302,200Info: 34
8Rugby city2,555$50,580$147,800Info: 34
9Hillsboro city1,643$77,844$180,800Info: 33
10Bowman city1,523$70,859$181,300Info: 33
11Carrington city2,171$65,469$141,800Info: 33
12Washburn city1,434$75,729$226,200Info: 33
13Valley City city6,554$56,471$152,800Info: 32
14Cando city1,199$49,375$149,300Info: 32
15Park River city1,483$76,080$118,600Info: 32
16Hazen city2,509$72,094$189,300Info: 32
17Mandan city24,293$75,966$246,300Info: 32
18Casselton city2,640$68,472$297,500Info: 32
19Lincoln city4,309$83,387$259,400Info: 32
20Langdon city1,835$63,664$130,400Info: 32
21Mapleton city1,243$116,364$285,500Info: 32
22Grafton city4,128$60,184$153,800Info: 32
23Kenmare city1,027$64,167$122,000Info: 31
24Burlington city1,169$95,216$237,800Info: 31
25Hettinger city1,141$50,750$112,600Info: 31
26Harvey city1,720$42,368$118,000Info: 31
27Bismarck city74,146$77,608$291,400Info: 31
28New Rockford city1,325$47,969$101,400Info: 31
29Bottineau city2,063$70,882$165,300Info: 30
30Beulah city3,058$84,417$194,300Info: 30
31Jamestown city15,774$54,809$192,500Info: 30
32Mayville city2,050$64,044$196,200Info: 28
33Minot city47,922$77,431$254,400Info: 28
34Crosby city1,116$80,000$111,800Info: 28
35Rolla city1,164$52,841$121,500Info: 28
36Cavalier city1,304$57,188$155,500Info: 28
37Wahpeton city7,996$57,417$164,600Info: 27
38Dickinson city25,216$76,964$252,400Info: 26
39Devils Lake city7,170$42,755$171,000Info: 26
40Grand Forks city58,882$63,838$243,300Info: 26
41Stanley city2,089$105,893$241,300Info: 26
42West Fargo city39,325$96,877$302,200Info: 25
43Tioga city1,525$62,315$196,800Info: 24
44Shell Valley CDP1,112$43,281$55,200Info: 24
45Fargo city129,064$66,029$269,800Info: 23
46Belcourt CDP1,739$64,526$94,300Info: 22
47Minot AFB CDP4,904$65,571Info: 21
48Grand Forks AFB CDP2,072$72,279Info: 21
49Williston city27,964$84,309$262,700Info: 21
50New Town city2,725$50,707$199,700Info: 16
51Watford City city6,016$88,351$385,100Info: 15

North Dakota by the numbers

North Dakota's largest profiled market is Fargo city 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 city topping the ranking at $146K and Harvey city 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 city 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.

Three scans free. No card required.