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.
All North Dakota towns
| Town | County | People | Median home | Income | Jan low |
|---|---|---|---|---|---|
| Fargo | Cass County | 125,990 | $281,900 | $66,998 | -2° |
| Bismarck | Burleigh County | 73,622 | $300,300 | $78,387 | 4° |
| Grand Forks | Grand Forks County | 59,166 | $249,900 | $63,627 | -1° |
| Minot | Ward County | 48,377 | $257,100 | $73,219 | 4° |
| West Fargo | Cass County | 38,626 | $321,900 | $90,665 | -2° |
| Williston | Williams County | 29,160 | $286,200 | $79,381 | 1° |
| Dickinson | Stark County | 25,679 | $263,700 | $82,696 | 3° |
| Mandan | Morton County | 24,206 | $259,800 | $71,780 | 3° |
| Jamestown | Stutsman County | 15,849 | $199,800 | $56,554 | 0° |
| Wahpeton | Richland County | 8,007 | $171,300 | $62,750 | -1° |
| Devils Lake | Ramsey County | 7,192 | $164,900 | $43,220 | -2° |
| Valley City | Barnes County | 6,575 | $162,200 | $60,339 | -2° |
| Watford City | McKenzie County | 6,207 | $408,500 | $102,260 | 5° |
| Minot AFB | Ward County | 5,017 | — | $62,500 | 2° |
| Lincoln | Burleigh County | 4,257 | $278,900 | $87,652 | 3° |
| Grafton | Walsh County | 4,170 | $147,300 | $62,679 | -5° |
| Horace | Cass County | 3,085 | $414,500 | $138,578 | -2° |
| Beulah | Mercer County | 3,058 | $203,300 | $76,848 | 3° |
| New Town | Mountrail County | 2,764 | $207,600 | $52,500 | 4° |
| Rugby | Pierce County | 2,509 | $131,800 | $50,365 | -4° |