Home / North Dakota

Cost of Living in North Dakota

323 cities | Population: 624,606

74
Average Cost of Living Index (US = 100)
Median Income: $72,691

Cost of Living Map

Top 51 cities by population. Click a marker for details.

All Cities in North Dakota

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