Cost of Living in North Dakota

406 cities · Total population 624,606

Page updated: · Data vintage: 2023 ACS 5-Year
Sources: Census ACS·Tax Foundation·BLS · Methodology
Median Home Value
$241,100
-21% vs national
Median Rent
$934/mo
-29% vs national
Median Income
$75,949
+2% vs national
Unemployment Rate
2.8%
-42% vs national

North Dakota at a Glance

The median home value in North Dakota is $241,100, 21% below the national median of $305,000. Additionally, median rent is $934/mo (29% below the $1,314 national figure), and median household income is $75,949 (2% higher than the national $74,580), and the unemployment rate sits at 2.8% (42% below the 4.8% national average).

State Tax Rates

Income Tax
2.5%
State Sales Tax
5.0%
Total Sales Tax
6.9%
Property Tax Rate
1.1%

All Cities in North Dakota

Click column headers to sort · Click a city for full details

City Population Med. Income Home Value
Fargo 129,064 $66,029 $269,800
Bismarck 74,146 $77,608 $291,400
Grand Forks 58,882 $63,838 $243,300
Minot 47,922 $77,431 $254,400
West Fargo 39,325 $96,877 $302,200
Williston 27,964 $84,309 $262,700
Dickinson 25,216 $76,964 $252,400
Mandan 24,293 $75,966 $246,300
Jamestown 15,774 $54,809 $192,500
Wahpeton 7,996 $57,417 $164,600
Devils Lake 7,170 $42,755 $171,000
Valley City 6,554 $56,471 $152,800
Watford City 6,016 $88,351 $385,100
Minot AFB 4,904 $65,571
Lincoln 4,309 $83,387 $259,400
Grafton 4,128 $60,184 $153,800
Horace 3,964 $145,801 $444,600
Beulah 3,058 $84,417 $194,300
New Town 2,725 $50,707 $199,700
Casselton 2,640 $68,472 $297,500
Rugby 2,555 $50,580 $147,800
Hazen 2,509 $72,094 $189,300
Lisbon 2,262 $61,953 $185,700
Carrington 2,171 $65,469 $141,800
Stanley 2,089 $105,893 $241,300
Grand Forks AFB 2,072 $72,279
Bottineau 2,063 $70,882 $165,300
Mayville 2,050 $64,044 $196,200
Oakes 2,046 $64,750 $160,100
Langdon 1,835 $63,664 $130,400
Belcourt 1,739 $64,526 $94,300
Harvey 1,720 $42,368 $118,000
Surrey 1,672 $105,125 $302,200
Hillsboro 1,643 $77,844 $180,800
Tioga 1,525 $62,315 $196,800
Bowman 1,523 $70,859 $181,300
Park River 1,483 $76,080 $118,600
Garrison 1,456 $68,646 $181,800
Washburn 1,434 $75,729 $226,200
New Rockford 1,325 $47,969 $101,400
Cavalier 1,304 $57,188 $155,500
Larimore 1,262 $78,846 $180,200
Mapleton 1,243 $116,364 $285,500
Cando 1,199 $49,375 $149,300
Burlington 1,169 $95,216 $237,800
Rolla 1,164 $52,841 $121,500
Hettinger 1,141 $50,750 $112,600
Crosby 1,116 $80,000 $111,800
Shell Valley 1,112 $43,281 $55,200
Thompson 1,092 $110,909 $274,000
Kenmare 1,027 $64,167 $122,000
Velva 997 $81,354 $208,700
Enderlin 987 $70,625 $120,800
Parshall 957 $42,500 $121,700
Ellendale 946 $40,000 $115,900
Northwood 941 $76,875 $200,500
Beach 933 $60,074 $124,700
Fort Totten 930 $28,750
Kindred 927 $103,542 $291,100
Walhalla 927 $30,774 $100,300
Wishek 922 $65,357 $103,300
Green Acres 914 $46,429
Cooperstown 910 $51,932 $108,300
New Salem 904 $69,750 $173,400
Reile's Acres 888 $198,333 $455,900
Killdeer 879 $89,583 $271,900
Gwinner 877 $66,071 $151,900
Linton 871 $50,833 $87,400
Cannon Ball 859 $33,542 $128,100
Dunseith 853 $51,004 $49,300
Drayton 818 $70,347 $103,800
Harwood 775 $145,000 $303,600
Hankinson 768 $66,250 $100,700
Napoleon 768 $68,068 $85,000
Ray 762 $69,792 $211,500
Richardton 761 $69,844 $188,900
Steele 742 $63,000 $160,300
Hebron 739 $60,114 $104,600
Mott 738 $51,964 $77,500
LaMoure 703 $65,625 $150,800
Underwood 701 $71,625 $196,300
Lidgerwood 673 $49,750 $81,100
Edgeley 672 $45,556 $99,100
Glen Ullin 662 $48,558 $105,500
New England 658 $74,375 $143,300
Elgin 654 $40,000 $111,400
Hatton 639 $72,885 $133,700
Milnor 638 $80,417 $142,600
Ashley 636 $39,519 $57,900
Lakota 629 $63,672 $145,700
Forman 622 $71,607 $133,300
Belfield 618 $46,417 $185,000
Minto 616 $71,071 $94,600
Mohall 614 $61,667 $167,000
Mandaree 604 $64,063 $104,200
Pembina 583 $88,523 $133,700
Wilton 582 $83,750 $206,100
Argusville 568 $160,089 $350,000
Stanton 560 $57,222 $111,200
South Heart 556 $138,780 $333,100
Wyndmere 553 $85,197 $156,700
Portland 548 $100,714 $204,500
Strasburg 523 $46,750 $92,700
Center 510 $74,464 $170,100
Turtle Lake 502 $57,250 $123,900
Leeds 487 $73,750 $82,900
Fessenden 477 $65,125 $73,300
Kulm 476 $69,318 $71,000
Glenburn 466 $80,000 $180,600
Towner 466 $53,333 $93,300
Trenton 464 $99,531 $202,600
Berthold 444 $90,972 $209,100
Maddock 425 $45,625 $46,300
Manvel 413 $89,500 $184,500
Scranton 408 $91,250 $109,700
Gilby 401 $85,625 $84,500
Halliday 396 $64,464 $106,900
Emerado 391 $65,795 $142,900
East Dunseith 367
Reynolds 367 $86,875 $137,500
Dunn Center 366 $96,042 $145,800
Oxbow 361 $172,083 $582,100
Arthur 357 $84,722 $209,700
Buxton 356 $93,750 $173,500
Neche 355 $80,625 $87,100
Rolette 347 $90,179 $120,300
Tower City 345 $107,708 $189,700
McVille 338 $58,750 $91,900
Westhope 330 $54,643 $105,000
McClusky 325 $44,286 $73,600
Grenora 323 $103,800
Finley 322 $74,583 $73,100
Hope 321 $53,750 $110,400
Fairmount 316 $55,313 $79,300
Plaza 314 $81,875 $202,500
St. Thomas 306 $67,083 $74,100
Sawyer 305 $65,625 $181,300
Walcott 302 $93,523 $196,400
Anamoose 292 $64,500 $57,500
Powers Lake 292 $77,750 $165,000
Gackle 287 $60,000 $103,100
Max 284 $73,750 $140,600
Michigan City 278 $80,500 $89,000
Granville 277 $95,000 $103,100
Hoople 277 $76,458 $105,400
White Shield 277 $65,750 $200,000
Edmore 274 $68,274 $55,000
Hunter 271 $75,000 $133,000
Alexander 268 $135,179 $340,300
Bowbells 267 $80,938 $113,600
Colfax 265 $114,375 $202,800
Tappen 264 $50,682
Carson 260 $40,000 $72,000
Munich 258 $75,855 $111,200
St. John 248 $79,200
Drake 245 $46,875 $76,700
Leonard 244 $72,917 $158,100
Medina 242 $51,875 $75,000
Golden Valley 241 $76,875 $135,700
Gladstone 240 $105,000 $200,900
Lansford 234 $72,750 $162,500
Oriska 234 $93,750 $77,900
Abercrombie 231 $69,500 $156,300
Kensal 229 $80,000 $90,000
Benedict 227 $59,155 $250,700
Christine 221 $89,107 $260,700
Sheyenne 217 $46,979 $58,200
Fordville 216 $70,000 $80,000
Davenport 215 $83,750 $214,300
Edinburg 215 $56,071 $70,000
New Leipzig 215 $51,667 $80,000
Buffalo 213 $99,583 $166,700
Rhame 213 $93,750 $121,900
Sherwood 213 $58,438 $47,700
Flasher 207 $43,984 $58,300
Wing 202 $85,568 $86,700
Four Bears Village 200
Taylor 193 $96,458 $209,100
Harmon 192 $99,519 $366,200
Apple Valley 191 $89,583 $248,800
Hazelton 191 $54,286 $79,000
Selfridge 190 $48,125
Riverdale 187 $96,667 $220,500
Minnewaukan 186 $82,895 $102,500
Litchville 183 $27,094 $160,000
Almont 180 $46,500
Mooreton 180 $81,667 $131,800
Fingal 179 $61,250 $59,800
Page 176 $75,625 $95,500
Regent 176 $56,250 $57,100
Carpio 169 $61,250 $88,900
Arnegard 167 $274,000
Bowdon 167
Lignite 166 $98,125 $91,100
Spiritwood Lake 166
Upham 165 $52,500 $35,000
Logan 164 $74,773
Des Lacs 161 $66,750 $133,300
Ross 161 $81,328
Frontier 160 $127,813 $370,800
Marion 152 $90,000 $103,300
Zap 151 $89,300
Adams 150 $65,250 $60,000
Medora 150 $68,906 $172,900
Binford 148 $32,813 $72,600
Wildrose 147 $92,727 $108,900
Fort Yates 142 $75,833 $65,000
Forest River 139 $65,625 $86,900
Noonan 139 $63,958 $93,500
Tolna 139 $43,750 $90,000
Aneta 137 $41,250 $64,700
Grandin 137 $79,167 $120,500
Reeder 137 $35,250 $46,100
Epping 136 $64,420 $208,900
Porcupine 136 $80,417
Portal 136 $112,031 $78,200
Ryder 135 $41,250 $55,000
East Fairview 134 $31,250
Crary 131 $70,000 $75,000
Amenia 130 $88,500 $176,600
Petersburg 129 $64,167 $98,800
Wimbledon 127 $94,167
Willow City 126 $69,000 $51,700
Osnabrock 124 $35,083 $50,600
Deering 123 $68,750 $111,200
McGregor 121
McLeod 121
Brooktree Park 119
Sanborn 119 $80,357 $50,000
Sheldon 118 $55,000 $55,600
Cogswell 114 $60,938 $45,300
Verona 114 $80,938 $61,700
Lankin 113 $63,438 $71,000
Pick City 113 $58,500 $145,800
Fort Ransom 112 $78,750 $212,500
Esmond 110 $70,000
Dodge 108 $135,900
Pisek 108 $51,563 $41,300
Blacktail 107
Palermo 107 $48,300
Rocklake 106 $54,375 $68,300
Ruthville 103 $43,750
Crystal 101 $58,900
Montpelier 101 $71,607 $65,700
Mountain 101 $96,000
Hague 100 $92,700
Golva 98 $47,500 $127,500
Egeland 97 $26,250
Goodrich 97 $76,458 $47,800
Mercer 97
Streeter 96 $40,341 $57,200
Sykeston 96 $43,125 $53,800
Menoken 95 $108,125 $283,300
Buchanan 92 $105,357 $225,000
Maxbass 92 $53,750 $36,700
Rutland 92 $94,167 $85,000
Hannaford 90 $55,625 $58,100
Sharon 90 $162,500
Marmarth 88 $65,000 $43,300
Bisbee 87 $83,393
Solen 85 $26,250 $20,800
White Earth 85 $63,929
Douglas 84 $66,250 $52,500
Newburg 83 $86,875 $97,500
Regan 83 $73,250 $108,800
Warwick 82 $55,625 $55,000
Cleveland 81 $49,063
Donnybrook 79 $47,500 $95,000
Manning 79
Kathryn 78 $39,500 $75,000
Dawson 77 $177,500
Pingree 77 $81,250 $114,300
Coleharbor 76 $81,250
Gardner 76 $118,750 $243,800
Zeeland 76 $23,600
Makoti 75 $60,000 $81,000
Fortuna 74 $2,499 $31,800
Havana 74 $108,594 $96,900
Venturia 72 $21,900
Selz 71 $73,958 $44,100
Dazey 70 $41,136
Caledonia 68 $80,900
North River 67 $156,250 $363,600
Lehr 66 $38,333 $50,000
Martin 66 $51,250 $82,100
Tuttle 63 $42,656
Butte 62 $49,583
Pekin 61 $58,125 $60,000
Sentinel Butte 61 $40,625
Fullerton 60 $105,000 $73,300
Landa 60 $137,841
Luverne 59 $88,750
McHenry 58 $2,499
Galesburg 57 $89,167 $154,500
Balta 56 $30,625 $84,400
Bathgate 56 $43,800
Clifford 56 $86,250 $77,500
Karlsruhe 56 $103,600
Bucyrus 55 $153,500
Grace City 53 $52,083
Robinson 53 $58,750
Driscoll 52 $43,438 $92,800
Gardena 51 $2,000,001
Alamo 50 $55,781 $112,500
Prairie Rose 50 $123,750 $361,100
Briarwood 49 $181,250 $675,000
Mantador 49 $53,594
Voltaire 49 $212,500
Barney 48 $56,250 $81,700
Foxholm 48
Glenfield 48 $40,625 $46,300
Columbus 47 $95,000 $112,500
Nome 47 $71,429 $45,000
Starkweather 47 $60,000
Berlin 45 $126,250 $47,200
Erie 44 $143,333
Souris 44 $47,000
Dickey 42 $61,000 $82,500
Pettibone 42 $25,000 $33,400
Woodworth 42 $49,583
Brocket 41 $98,750
Fredonia 41 $56,900
Heimdal 41
Sutton 40
Knox 39 $67,813 $141,100
Dwight 38 $133,750 $191,700
Milton 38 $96,875 $76,300
Wheatland 38
Hamilton 37 $94,000 $41,400
Jud 37 $86,250 $71,700
Rogers 35 $103,750 $66,000
Cayuga 31 $70,625
Haynes 30 $51,417 $56,300
Springbrook 30 $250,001
Canton City (Hensel) 29 $26,300
Elliott 29 $67,500
Inkster 29 $56,700
Brinsmade 28 $9,999
Great Bend 28 $59,750 $65,000
Hurdsfield 28 $96,250
Alsen 27 $83,125
Courtenay 27 $57,500 $84,000
Oberon 27 $58,300
Ambrose 26 $77,000
Tolley 26
Dahlen 25
Hampden 25 $21,300
Flaxton 24 $23,750 $38,500
Niagara 24 $67,000 $92,500
Spiritwood 24
Alice 23 $65,000
Fairdale 23 $28,125 $18,800
Forbes 23 $97,000
Long Creek 23
Wolford 23
Cathay 22
Nekoma 22 $130,625 $62,500
Ardoch 21
De Lamere 21 $63,438 $75,000
Lawton 20 $21,300
Leal 20 $70,000
Ludden 19 $114,688 $112,500
Sibley 19 $51,250 $162,500
Sarles 18 $9,999
Amidon 17 $47,500
Antler 17 $35,000 $36,300
Kramer 17
Hansboro 16 $28,125
Calvin 15 $126,250 $65,000
Embden 15
Gascoyne 15 $118,750 $225,000
Leith 15 $47,000
Braddock 14 $57,500 $37,500
Monango 14
Auburn 13
Calio 13 $159,167
Denhoff 13 $256,300
Loma 13
Ayr 12
Conway 12 $50,000
Englevale 12
Hannah 12 $2,499
Ypsilanti 12
Pillsbury 11 $162,500
Nash 9
Overly 9
Perth 9
Raleigh 9 $103,750 $9,999
Hamberg 8 $66,250
Heil 8
York 8
Mylo 7
Balfour 5
Bantry 5
Churchs Ferry 5
Larson 5
Jessie 3
Ruso 3
Bergen 2
Grano 2
Wales 2
Barton
Blanchard
Kief
Loraine
Orrin