Most Affordable Cities in North Dakota
Cities ranked by home-value-to-income ratio. Lower ratio = more affordable. Only cities with 1,000+ population included.
| # | City | Ratio | Home Value | Median Income | Population |
|---|---|---|---|---|---|
| 1 | Grand Forks AFB | 0.1x | $9,999 | $72,782 | 1,987 |
| 2 | Crosby | 1.4x | $115,400 | $82,500 | 1,065 |
| 3 | Hettinger | 1.8x | $112,200 | $62,750 | 1,250 |
| 4 | Kenmare | 1.8x | $115,500 | $64,077 | 1,002 |
| 5 | Park River | 1.9x | $131,900 | $69,408 | 1,458 |
| 6 | Shell Valley | 1.9x | $90,800 | $46,786 | 1,243 |
| 7 | Carrington | 2.0x | $150,600 | $77,171 | 2,168 |
| 8 | Langdon | 2.1x | $135,900 | $64,286 | 1,782 |
| 9 | Ellendale | 2.1x | $116,100 | $54,643 | 1,033 |
| 10 | Hillsboro | 2.1x | $174,800 | $81,483 | 1,704 |
| 11 | Stanley | 2.2x | $237,900 | $109,573 | 2,097 |
| 12 | Garrison | 2.3x | $165,800 | $71,974 | 1,397 |
| 13 | New Rockford | 2.3x | $101,300 | $43,600 | 1,260 |
| 14 | Larimore | 2.3x | $203,900 | $87,546 | 1,240 |
| 15 | Velva | 2.3x | $194,600 | $83,060 | 1,083 |
| 16 | Grafton | 2.4x | $147,300 | $62,679 | 4,102 |
| 17 | Oakes | 2.4x | $159,700 | $67,632 | 1,858 |
| 18 | Thompson | 2.4x | $281,900 | $118,281 | 1,138 |
| 19 | Hazen | 2.4x | $190,300 | $79,609 | 2,453 |
| 20 | Reile's Acres | 2.5x | $475,600 | $192,500 | 1,032 |
| 21 | Bottineau | 2.5x | $165,000 | $65,905 | 2,205 |
| 22 | Mapleton | 2.6x | $310,200 | $119,432 | 1,352 |
| 23 | Rugby | 2.6x | $131,800 | $50,365 | 2,481 |
| 24 | Beulah | 2.6x | $203,300 | $76,848 | 3,040 |
| 25 | Northwood | 2.6x | $208,200 | $78,571 | 1,046 |
| 26 | Valley City | 2.7x | $162,200 | $60,339 | 6,541 |
| 27 | Wahpeton | 2.7x | $171,300 | $62,750 | 8,010 |
| 28 | Harvey | 2.8x | $118,500 | $42,697 | 1,679 |
| 29 | Bowman | 2.8x | $174,800 | $62,786 | 1,499 |
| 30 | Cavalier | 2.8x | $170,400 | $60,449 | 1,426 |
| 31 | Surrey | 3.0x | $315,800 | $106,438 | 1,721 |
| 32 | Lisbon | 3.0x | $192,100 | $64,327 | 2,259 |
| 33 | Horace | 3.0x | $414,500 | $138,578 | 4,588 |
| 34 | Tioga | 3.0x | $199,600 | $66,181 | 1,657 |
| 35 | Rolla | 3.1x | $151,500 | $49,219 | 1,039 |
| 36 | Burlington | 3.1x | $243,500 | $77,708 | 1,067 |
| 37 | Lincoln | 3.2x | $278,900 | $87,652 | 4,381 |
| 38 | Dickinson | 3.2x | $263,700 | $82,696 | 25,357 |
| 39 | Washburn | 3.2x | $238,200 | $73,413 | 1,507 |
| 40 | Cando | 3.3x | $168,100 | $51,500 | 1,164 |
| 41 | Minot | 3.5x | $257,100 | $73,219 | 47,791 |
| 42 | Jamestown | 3.5x | $199,800 | $56,554 | 15,787 |
| 43 | West Fargo | 3.6x | $321,900 | $90,665 | 40,094 |
| 44 | Mayville | 3.6x | $198,200 | $55,735 | 1,976 |
| 45 | Williston | 3.6x | $286,200 | $79,381 | 28,056 |
| 46 | Mandan | 3.6x | $259,800 | $71,780 | 24,522 |
| 47 | Casselton | 3.8x | $278,400 | $73,259 | 2,953 |
| 48 | Devils Lake | 3.8x | $164,900 | $43,220 | 7,308 |
| 49 | Bismarck | 3.8x | $300,300 | $78,387 | 75,556 |
| 50 | Grand Forks | 3.9x | $249,900 | $63,627 | 59,042 |
| 51 | New Town | 4.0x | $207,600 | $52,500 | 2,721 |
| 52 | Watford City | 4.0x | $408,500 | $102,260 | 6,039 |
| 53 | Fargo | 4.2x | $281,900 | $66,998 | 131,627 |