State Guide

Best Places to Live in North Dakota

The most affordable, safest, and highest-income cities across 406 North Dakota cities — ranked from official data.

Compare any two ND cities:
vs

Choosing where to live in North Dakota comes down to a few trade-offs — cost of living, safety, income, and schools. The rankings below pull those out from U.S. Census, FBI, and NCES data so you can see the standouts at a glance, then drill into any city or put two side by side.

Most Affordable Cities in North Dakota

Lowest cost of living index (100 = U.S. average · lower is cheaper).

#City Cost of Living Population
1 Grand Forks 86 58,935
2 Fargo 89 127,319
3 West Fargo 89 38,653
4 Bismarck 90 73,694
5 Mandan 90 24,049

Safest Cities in North Dakota

Lowest crime index (100 = U.S. average · lower is safer). Limited to cities with complete FBI reporting.

#City Crime Index Population
1 West Fargo 45 38,653
2 Minot 77 48,038
3 Dickinson 79 25,116
4 Bismarck 90 73,694
5 Grand Forks 100 58,935
6 Williston 113 27,783
7 Fargo 149 127,319

Highest-Income Cities in North Dakota

Highest median household income (US Census ACS 5-Year Estimates).

#City Median Income Population
1 West Fargo $96,929 38,653
2 Williston $80,352 27,783
3 Bismarck $76,014 73,694
4 Dickinson $75,767 25,116
5 Minot $75,545 48,038
6 Fargo $64,432 127,319
7 Grand Forks $59,079 58,935

Best School Districts in North Dakota

Highest school-quality grade (student-teacher ratio, adult attainment, and graduation data where available).

#City School Grade Population
1 West Fargo A 38,653
2 Grand Forks A 58,935
3 Fargo A- 127,319
4 Bismarck B+ 73,694
5 Dickinson B+ 25,116
6 Minot B 48,038
7 Williston B- 27,783

All Cities in North Dakota

Click any city for the full profile. Data from U.S. Census Bureau (ACS 5-Year Estimates).

City Population Median Income Median Home Median Rent Unemployment Crime Index
Fargo 127,319 $64,432 $254,900 $900 3.6% 149
Bismarck 73,694 $76,014 $283,800 $969 3.1% 90
Grand Forks 58,935 $59,079 $237,000 $927 3.7% 100
Minot 48,038 $75,545 $241,900 $937 3.7% 77
West Fargo 38,653 $96,929 $282,400 $1,049 0.8% 45
Williston 27,783 $80,352 $245,600 $1,095 2.9% 113
Dickinson 25,116 $75,767 $250,600 $974 3.0% 79
Mandan 24,049 $78,077 $244,700 $979 2.0% 95
Jamestown 15,850 $53,389 $185,300 $739 5.7% 40
Wahpeton 7,983 $51,417 $152,600 $732 2.8% 79
Devils Lake 7,192 $41,203 $161,400 $664 1.1% 154
Valley City 6,558 $52,224 $142,000 $776 4.0% 42
Watford City 5,900 $84,076 $350,500 $1,285 2.2% 79
Minot AFB 4,943 $72,237 — $1,458 3.7% 63
Lincoln 4,209 $83,947 $250,000 — 2.5% 19
Grafton 4,161 $59,696 $110,200 $646 3.3% 19
Horace 3,464 $146,184 $428,300 $831 0.6% 125
Beulah 3,063 $90,655 $216,900 $1,051 0.6% 26
New Town 2,714 $56,176 $181,400 $840 3.9% 33
Rugby 2,654 $54,852 $155,800 $765 0.6% 47
Hazen 2,569 $79,231 $176,900 $1,040 4.1% 14
Casselton 2,496 $61,861 $281,600 $752 1.4% 125
Stanley 2,189 $101,351 $208,600 $1,142 3.3% 56
Carrington 2,161 $62,240 $146,700 $703 0.0% 12
Lisbon 2,159 $61,250 $128,700 $738 4.5% 31
Oakes 2,125 $64,931 $159,700 $686 4.0% 0
Grand Forks AFB 2,113 $70,500 — $1,563 2.1% 91
Bottineau 2,104 $67,723 $161,200 $720 6.7% 36
Mayville 2,102 $67,813 $176,400 $748 3.6% 13
Belcourt 1,772 $61,250 $95,500 $791 8.0% 13
Harvey 1,767 $43,864 $125,000 $587 2.0% 16
Langdon 1,717 $58,939 $135,000 $663 0.0% 23
Hillsboro 1,655 $76,076 $170,000 $617 1.6% 13
Bowman 1,646 $73,309 $177,800 $861 4.4% 24
Surrey 1,583 $100,104 $286,500 — 3.8% 63
Park River 1,556 $70,764 $107,200 $900 1.0% 26
Garrison 1,524 $70,813 $178,900 $705 0.9% 44
Washburn 1,463 $70,268 $207,200 $822 0.0% 30
New Rockford 1,421 $38,393 $96,500 $604 3.0% 27
Tioga 1,376 $63,920 $171,300 $950 4.9% 38
Cavalier 1,360 $55,387 $130,600 $762 10.4% 17
Larimore 1,343 $70,568 $157,300 $649 1.5% 91
Burlington 1,308 $87,417 $235,500 $942 5.2% 63
Cando 1,218 $53,400 $155,000 $644 2.4% 45
Parshall 1,217 $44,904 $147,100 $674 2.5% 34
Rolla 1,190 $58,036 $103,500 $688 9.3% 44
Shell Valley 1,183 $42,029 $59,200 $348 10.0% 13
Mapleton 1,151 $108,375 $245,600 — 1.7% 125
Crosby 1,105 $82,656 $120,400 $1,061 3.7% 13
Hettinger 1,096 $55,192 $114,100 $536 1.3% 30
Thompson 1,052 $108,333 $256,300 $725 0.2% —
Velva 1,050 $75,147 $180,000 $712 2.4% 37
Fort Totten 1,042 $30,234 $36,200 $377 6.2% 8
Enderlin 1,030 $58,403 $109,700 $835 4.4% 23
Kenmare 1,016 $59,063 $122,400 $792 2.0% 63
Ellendale 997 $37,228 $101,300 $779 4.7% 0
Beach 957 $71,500 $151,600 $854 8.8% 45
Kindred 957 $92,404 $286,900 $689 3.5% 125
Wishek 951 $61,953 $101,100 $640 0.0% —
New Salem 939 $70,469 $171,200 $871 3.2% 83
Northwood 936 $88,125 $194,500 $724 0.0% 91
Reile's Acres 914 $202,500 $419,700 — 9.7% 125
Walhalla 910 $28,542 $103,000 $587 4.3% 17
Cannon Ball 896 $31,500 $205,000 $420 22.7% 0
Linton 886 $49,135 $88,400 $618 3.4% 34
Dunseith 858 $48,820 $40,900 $618 2.6% 13
Gwinner 852 $66,500 $144,000 $913 3.6% 15
Steele 816 $56,563 $146,300 $752 0.0% 8
Drayton 812 $68,971 $96,900 $584 3.2% 17
New England 810 $70,735 $145,400 $844 6.9% 31
Napoleon 808 $59,318 $81,400 $725 0.5% 3
Cooperstown 803 $53,224 $92,200 $497 1.7% 15
Hankinson 790 $57,031 $103,600 $619 3.6% 47
Green Acres 789 $50,197 — $429 0.0% 13
Ray 768 $65,208 $172,500 $871 0.3% 101
Richardton 768 $62,500 $169,200 $570 0.0% 70
Harwood 759 $139,750 $278,200 — 0.8% 125
Killdeer 757 $77,069 $286,500 $865 2.2% 72
Hebron 754 $55,781 $101,100 $778 0.9% 83
Glen Ullin 739 $43,214 $98,000 $795 7.1% 83
Underwood 732 $72,917 $190,700 $684 6.9% 30
Lidgerwood 713 $46,950 $74,100 $699 2.3% 47
Belfield 700 $77,850 $152,700 $1,115 5.3% 70
Mandaree 684 $63,750 $103,100 $758 6.1% 59
Edgeley 678 $42,500 $99,100 $515 0.0% 6
Wilton 675 $79,479 $197,000 $808 1.5% 30
LaMoure 674 $69,375 $122,700 $729 1.5% 6
Milnor 666 $82,589 $114,100 $589 0.5% 15
Lakota 655 $60,862 $135,900 $565 2.8% 16
Elgin 649 $53,750 $108,900 $638 5.5% —
Hatton 642 $67,500 $119,400 $595 2.7% 13
Mott 616 $45,417 $66,500 $946 1.1% 31
Ashley 614 $38,393 $49,500 $534 0.0% 26
Mohall 609 $62,292 $155,700 $850 2.3% 30
Minto 608 $68,636 $101,800 $650 6.9% 26
Forman 587 $65,000 $144,400 $688 1.0% 15
Trenton 575 $100,625 — $716 0.0% 101
Argusville 573 $153,516 $343,100 — 1.8% 125
Portland 562 $77,250 $186,600 $507 1.4% 13
Center 554 $56,250 $165,900 $564 4.6% 10
Pembina 552 $85,795 $122,200 $681 4.9% 17
Fessenden 550 $64,052 $63,500 $702 2.1% 18
Stanton 548 $56,042 $112,500 $485 2.7% 14
Strasburg 510 $43,438 $80,000 $520 2.5% 34
Wyndmere 505 $80,427 $139,600 — 4.5% 47
Turtle Lake 503 $58,125 $122,500 $815 0.0% 30
Glenburn 490 $81,250 $165,100 $1,042 1.0% 30
South Heart 489 $133,281 $309,600 $770 0.0% 70
Kulm 467 $88,125 $78,300 $650 3.2% 6
East Dunseith 459 $15,673 $89,000 $340 18.0% 13
Rolette 456 $56,250 $89,000 $570 0.0% 98
Towner 456 $51,500 $90,300 $99 13.0% 37
Berthold 455 $88,625 $220,000 $667 0.5% 63
Dunn Center 447 $90,000 $152,500 $896 5.8% 13
Leeds 438 $72,188 $81,600 $605 2.5% 8
Manvel 417 $88,125 $181,300 $1,125 1.4% 91
Emerado 416 $64,271 $146,400 $753 3.3% 90
Reynolds 396 $85,417 $139,700 — 2.0% 13
Neche 390 $78,333 $87,400 — 4.8% 17
Buxton 379 $98,333 $175,000 $688 1.7% 13
Gilby 376 $71,786 $75,600 $742 0.0% 91
Maddock 369 $41,042 $48,800 $538 2.5% 8
Scranton 369 $79,375 $130,900 $738 4.2% 13
Westhope 360 $66,667 $104,400 — 0.0% 36
Oxbow 354 $161,250 $571,400 — 0.0% 125
McVille 341 $65,000 $83,300 $542 0.0% 16
Arthur 338 $81,750 $214,500 $644 2.5% 125
Fairmount 337 $54,167 $65,200 $379 9.3% 47
Munich 337 $59,625 $108,200 $715 0.6% 23
Grenora 329 — $93,100 — 1.9% 101
Halliday 316 $60,833 $131,300 $1,077 0.0% 13
Hope 316 $56,563 $107,500 $598 5.4% 0
Walcott 316 $89,375 $146,600 $1,091 2.5% 47
Michigan City 312 $71,875 $82,500 $967 0.0% 16
Gackle 309 $57,500 $85,000 — 4.8% 3
McClusky 307 $48,000 $75,800 $392 1.8% 35
St. Thomas 301 $82,500 $67,900 $538 0.0% 17
Drake 297 $43,750 $67,600 $708 15.6% 37
Edmore 296 $65,291 $80,100 $775 0.7% 15
Tower City 296 $93,125 $166,300 $531 0.5% 125
Finley 291 $71,458 $67,300 $617 3.9% 0
Anamoose 290 $70,833 $58,900 — 9.8% 37
Carson 288 $43,750 $62,500 $436 1.4% —
Tappen 286 $46,250 — $800 2.6% 8
Bowbells 285 $86,875 $115,300 $496 0.0% 13
Hunter 283 $72,708 $126,100 $594 2.4% 125
Granville 279 $96,250 $101,700 $1,014 1.4% 37
Kensal 277 $76,500 $93,300 $856 0.0% 36
Apple Valley 274 $99,375 $239,800 — 17.6% 77
Abercrombie 261 $63,250 $120,800 — 1.7% 47
Sawyer 261 $74,375 $163,300 $1,000 0.7% 63
Leonard 260 $70,313 $147,700 $592 5.6% 125
Colfax 259 $99,375 $143,800 — 2.9% 47
Logan 258 $108,750 $513,900 — 0.0% 63
Gladstone 256 $80,625 $200,900 — 5.2% 70
Davenport 253 $91,875 $195,800 — 0.0% 125
Medina 253 $39,688 $67,100 $606 0.0% 36
Powers Lake 252 $78,750 $206,600 $1,088 7.3% 13
Four Bears Village 251 $28,409 $82,500 $610 0.0% 59
Benedict 243 $57,007 $249,000 — 0.0% 30
Hoople 239 $73,542 $95,000 $1,104 6.8% 26
Sherwood 236 $64,375 $55,000 $725 0.0% 30
Harmon 235 $95,962 $461,300 — 0.0% 83
Plaza 231 $76,607 $120,300 $1,047 0.0% 34
Lansford 230 $72,500 $156,300 $683 2.9% 36
Fordville 227 $75,875 $72,300 — 0.8% 26
Flasher 224 $42,188 $75,000 — 1.9% 83
Golden Valley 224 $87,917 $115,100 $1,313 7.4% 14
Sheyenne 222 $42,321 $53,900 $511 2.3% 27
Wing 221 $82,946 $75,000 $475 0.0% 77
Selfridge 219 $48,333 $43,800 $538 15.4% 0
St. John 216 — — $717 3.7% 13
Hazelton 214 $48,125 $72,300 $900 1.8% 34
Alexander 213 $85,833 $310,000 — 6.6% 59
Des Lacs 200 $78,750 $124,100 — 0.0% 63
Lignite 200 $90,000 $95,500 $825 0.0% 13
White Shield 200 $63,929 $185,000 $525 2.1% 30
Bowdon 198 — $38,800 — 0.0% 18
Edinburg 195 $54,167 $87,500 $578 0.0% 26
Oriska 193 $79,375 $68,500 — 4.4% 31
Page 193 $73,438 $86,900 $472 4.5% 125
Ross 188 $79,069 — $1,353 7.1% 34
Taylor 186 $91,000 $180,400 $590 8.1% 70
Max 185 $68,194 $152,900 — 0.0% 30
Upham 183 $57,500 $24,900 — 20.5% 37
Riverdale 182 $86,250 $219,000 — 0.0% 30
Amenia 181 $83,125 $185,800 — 2.9% 125
Rhame 181 $73,750 $107,800 — 6.6% 13
Binford 178 $46,250 $55,000 — 0.0% 15
Frontier 175 $116,250 $374,200 — 6.4% 125
Osnabrock 175 $35,430 $72,000 $1,086 2.0% 23
Christine 166 $84,750 $250,000 — 0.0% 47
Minnewaukan 163 $81,250 $108,300 $707 2.7% 8
Spiritwood Lake 162 $188,000 — — 0.0% 36
Zap 161 — $93,300 $933 0.0% 14
New Leipzig 159 $51,250 $78,800 — 1.2% —
Mooreton 157 $69,063 $110,900 $475 1.3% 47
Brooktree Park 156 $191,118 $355,300 — 0.0% 125
Wimbledon 156 $73,750 $103,100 $583 16.7% 31
Arnegard 155 $111,313 $259,800 — 8.6% 59
Sheldon 155 $50,000 $51,900 — 2.8% 23
Litchville 152 $41,875 $147,500 $675 0.0% 31
Medora 151 $64,643 — $633 5.1% 2
Aneta 150 $29,911 $54,300 $375 1.4% 16
Almont 149 $120,000 $37,200 — 0.0% 83
Regent 149 $65,625 $57,100 $800 0.0% 31
Tolna 149 $50,000 $115,600 $504 0.0% 16
Grandin 148 $83,125 $146,900 $560 2.3% 125
Carpio 146 $61,500 $101,800 — 0.0% 63
Fort Yates 144 $72,813 $49,000 — 11.8% 0
Noonan 142 $61,528 $90,800 — 15.1% 13
Ruthville 142 — $11,800 — 8.0% 63
Buffalo 136 $66,250 $147,200 $533 3.0% 125
Fingal 136 $51,667 $56,000 — 1.0% 31
Golva 131 $93,077 $114,800 — 0.0% 45
Palermo 131 $64,375 — $788 1.6% 34
Petersburg 131 $53,750 $104,500 $950 0.0% 16
Portal 130 $109,643 $77,700 $629 8.3% 13
Sanborn 128 $75,114 $55,500 — 10.3% 31
Cleveland 119 $49,028 — — 1.9% 36
East Fairview 119 — — — 0.0% 59
Marion 119 $70,625 $92,000 $608 2.0% 6
Verona 119 $75,417 $61,300 — 0.0% 6
Wildrose 119 $89,375 $86,700 — 0.0% 101
Forest River 117 $65,000 $82,900 — 0.0% 26
Porcupine 116 $54,583 — $783 27.0% 0
Lankin 115 — $68,800 — 0.0% 26
Ryder 114 $35,938 $53,800 — 6.8% 63
Blacktail 113 — — — 0.0% 101
Cogswell 113 $68,750 $38,300 — 3.1% 15
Epping 113 — $185,300 — 24.0% 101
Adams 112 $48,750 $65,000 $638 6.7% 26
Pisek 112 $38,750 — — 2.3% 26
McGregor 111 — — — 0.0% 101
Mercer 109 $109,000 $170,000 — 5.9% 30
Hague 108 — $99,500 — 0.0% 34
Crary 107 $92,500 — — 0.0% 15
Rocklake 107 $57,143 $75,000 $515 0.0% 45
Esmond 106 — $58,300 $641 25.0% 8
Fort Ransom 106 $80,000 $168,800 $633 4.1% 23
Goodrich 105 $72,969 $48,900 $588 4.3% 35
Landa 105 $76,250 — — 29.3% 36
Pick City 105 $46,250 $129,200 — 12.2% 14
Deering 102 $67,708 $105,700 — 0.0% 37
Montpelier 99 $69,107 — — 0.0% 36
Maxbass 98 $65,208 — — 0.0% 36
Warwick 98 $46,667 — $695 0.0% 8
Mountain 97 $26,250 $86,300 — 20.0% 17
Crystal 96 — $59,100 — 2.3% 17
Dodge 96 $61,250 $92,500 — 3.0% 13
Zeeland 96 — $21,900 — 0.0% 26
Marmarth 93 $58,661 $39,900 $506 2.6% 3
Sykeston 92 $48,750 $55,000 — 13.8% 18
Willow City 91 $69,000 $45,000 $621 0.0% 36
Streeter 90 $38,750 $57,200 — 0.0% 36
Coleharbor 89 $48,125 $97,500 — 0.0% 30
Dickey 89 $106,786 $187,500 — 0.0% 6
Havana 88 $98,750 $92,500 — 0.0% 15
Regan 88 $70,500 $93,000 — 0.0% 77
Douglas 87 $106,250 $55,000 — 0.0% 63
Hannaford 87 $53,750 $67,000 $479 0.0% 15
Makoti 86 $49,000 $81,800 — 5.7% 63
Reeder 86 $33,750 $44,200 $825 0.0% 30
Dazey 83 $41,375 — — 0.0% 31
Egeland 83 — — — 0.0% 45
Buchanan 82 $104,375 $162,500 — 0.0% 36
Kathryn 82 $50,833 $83,800 — 0.0% 31
Rutland 82 $84,688 $83,000 $525 2.4% 15
Donnybrook 76 $45,781 $108,300 — 0.0% 63
White Earth 76 $75,625 — — 20.0% 34
Glenfield 74 $55,357 $41,800 — 0.0% 14
Solen 74 — $14,200 — 15.8% 0
Lehr 73 $43,750 $48,600 $581 4.5% 26
Dawson 72 — $151,300 — 2.1% 8
Butte 71 $50,417 $153,100 — 20.0% 30
Gardner 71 $116,250 $218,800 — 0.0% 125
Alamo 70 — $116,700 — 15.0% 101
Pingree 70 $110,417 $121,900 — 0.0% 36
Caledonia 69 — $80,900 — 0.0% 13
Pekin 68 $55,625 $65,000 $775 10.0% 16
Columbus 66 $84,375 $119,600 — 0.0% 13
Selz 66 $72,109 $44,400 — 0.0% 6
Clifford 65 $83,750 $90,000 $486 0.0% 13
Sharon 65 — — — 0.0% 0
Menoken 64 $96,250 $238,900 — 2.9% 77
Bisbee 63 $31,875 $78,300 — 10.3% 45
Driscoll 63 $41,447 $91,400 — 0.0% 77
Foxholm 63 $121,250 $212,500 — 0.0% 63
Fullerton 63 $81,250 $62,900 — 0.0% 0
Galesburg 63 $88,333 $93,300 — 0.0% 13
Newburg 61 $54,286 $76,700 $469 6.1% 36
Pettibone 61 $53,750 $45,000 — 0.0% 8
Milton 60 $101,875 $85,000 — 2.7% 23
McHenry 58 $2,499 — — 0.0% 14
Wheatland 58 — — — 0.0% 125
Martin 57 $52,875 $83,800 — 0.0% 35
Souris 57 $66,250 — — 0.0% 36
Briarwood 56 $153,750 $562,500 — 0.0% 125
Balta 55 $42,750 $81,800 — 19.2% 6
Dwight 54 $136,250 $181,300 — 6.1% 47
Fortuna 54 $2,499 $31,500 — 0.0% 13
Karlsruhe 54 — $75,000 — 14.8% 37
Courtenay 53 $50,938 $88,800 — 0.0% 36
Tuttle 53 $39,375 — $479 0.0% 8
Jessie 52 — — — 21.1% 15
Barney 51 $51,250 $80,000 — 3.4% 47
Berlin 51 $120,000 $48,300 — 0.0% 6
Nome 51 $69,375 $45,000 — 0.0% 31
North River 51 $137,500 $322,200 — 0.0% 79
Manning 50 — — — 0.0% 13
Bucyrus 49 $148,542 $164,600 — 0.0% 30
Grace City 49 — $50,000 — 9.1% 14
Long Creek 49 — — — 0.0% 101
Bathgate 48 — $42,500 — 3.8% 17
Erie 47 $136,250 — — 17.2% 125
Jud 47 $69,583 $71,300 $483 0.0% 6
Robinson 46 — — — 22.2% 8
Woodworth 46 $39,250 $55,000 $425 0.0% 36
Sentinel Butte 45 $36,875 $63,300 — 0.0% 45
Alice 44 $117,857 — — 0.0% 125
Flaxton 44 — $35,000 — 0.0% 13
Voltaire 43 — $207,500 — 0.0% 37
McLeod 42 $66,944 $87,800 — 0.0% 23
Rogers 41 $71,625 — — 5.7% 31
Sutton 41 — — — 0.0% 15
Cayuga 40 $81,250 $85,000 — 6.7% 15
Englevale 40 — — — 0.0% 23
Canton City (Hensel) 39 — $28,800 — 0.0% 17
Heimdal 39 — — — 0.0% 18
Haynes 38 $48,021 $52,900 — 0.0% 30
Oberon 38 $50,417 $42,500 — 0.0% 8
Elliott 37 $50,000 $76,700 — 15.4% 23
Gardena 37 — — — 0.0% 36
Prairie Rose 36 $130,625 $341,700 — 0.0% 125
Mantador 34 $48,750 — — 0.0% 47
Luverne 33 — — — 0.0% 0
Starkweather 33 — $83,000 — 0.0% 15
Wolford 33 — — — 0.0% 6
Brocket 32 $96,250 — — 0.0% 15
Embden 32 — — — 0.0% 125
Amidon 31 $31,458 — — 0.0% 3
Great Bend 31 $46,250 $52,500 — 0.0% 47
Leith 31 — — — 4.5% —
Niagara 31 $83,750 $76,700 — 0.0% 91
Springbrook 31 — — — 0.0% 101
Hamilton 30 $87,813 $28,300 — 0.0% 17
Knox 30 $65,833 $140,000 — 100.0% 8
Ambrose 29 $71,563 — — 0.0% 13
Hampden 29 — — — 0.0% 15
Dahlen 28 — — — 0.0% 16
Ludden 27 $94,500 — — 0.0% 0
Inkster 26 — — — 0.0% 91
Fredonia 25 $61,250 $55,000 — 0.0% 3
Hurdsfield 25 $86,250 — — 0.0% 18
Kramer 25 $36,964 $108,900 — 0.0% 36
Gascoyne 24 $87,500 $112,500 — 0.0% 13
Loma 24 — $137,500 — 0.0% 23
Hansboro 23 $33,438 — — 0.0% 45
Alsen 22 $86,250 — — 0.0% 23
Cathay 22 $35,000 — — 0.0% 18
Spiritwood 22 — — — 0.0% 36
Ardoch 20 — $11,900 — 7.1% 26
De Lamere 20 $61,250 $67,500 — 0.0% 15
Forbes 20 $91,667 — — 0.0% 0
Brinsmade 19 $51,250 $9,999 — 0.0% 8
Monango 19 — — — 0.0% 0
Denhoff 18 $61,250 $250,000 — 0.0% 35
Lawton 18 — $14,200 — 0.0% 15
Nekoma 18 $112,500 — — 0.0% 23
Sarles 18 — $9,999 — 0.0% 23
Sibley 18 $53,333 $166,700 — 0.0% 31
Fairdale 17 $26,250 — — 25.0% 26
Perth 17 $158,125 — — 0.0% 45
Braddock 16 $56,250 $37,000 — 0.0% 34
Overly 16 $33,125 $44,200 — 0.0% 36
Venturia 16 — — — 0.0% 26
Ayr 15 — — — 0.0% 125
Hamberg 15 — $9,999 — 0.0% 18
Calvin 14 $121,875 — — 0.0% 23
Tolley 14 — $132,500 — 0.0% 30
York 14 — — — 0.0% 8
Antler 13 $42,917 — — 0.0% 36
Balfour 13 $43,125 — — 0.0% 37
Conway 13 $46,250 — — 0.0% 26
Kief 13 — — — 0.0% 37
Mylo 12 — — — 0.0% 13
Hannah 11 $2,499 — — 0.0% 23
Auburn 10 — — — — 26
Raleigh 10 $114,688 $9,999 — 0.0% —
Leal 9 — — — 0.0% 31
Pillsbury 9 — $206,300 — — 31
Ypsilanti 9 — — — — 36
Loraine 8 — — — 0.0% 30
Wales 8 — — — 0.0% 23
Nash 7 — — — 0.0% 26
Calio 6 $208,750 $325,000 — 0.0% 23
Bantry 5 — — — 0.0% 37
Heil 4 — — — — —
Larson 4 — — — — 13
Ruso 4 — — — 0.0% 30
Churchs Ferry 2 — — — 0.0% 15
Grano 2 — — — 0.0% 30
Barton 0 — — — — 6
Bergen 0 — — — — 37
Blanchard 0 — — — — 13
Orrin 0 — — — — 6

Frequently Asked Questions

Grand Forks, ND is among the most affordable cities in North Dakota, with a cost of living index of 86 (US average = 100) and a median home value of $237,000. See the full ranking above.
West Fargo, ND ranks among the safest cities in North Dakota, with a crime index of 45 (100 = U.S. average, lower is safer). Crime data from the FBI UCR Program.
West Fargo, ND has one of the highest median household incomes in North Dakota at $96,929 per year. Source: US Census ACS 5-Year Estimates.

Compare Any Two Cities

vs