Town Chart.

← All rankings · All towns in North Dakota

Towns with the most affordable housing in North Dakota

Ranked by our Housing affordability score out of 100, which is based on home prices compared with income, rent as a share of income, and the typical home price. Of the 56 towns in North Dakota with 1,000 or more people, these are the top 25.

Belcourt ranks first with a score of 94. Crosby and Shell Valley follow, with 87 and 87. Scores compare each town with all 27,850 towns we track across the US.

RankTownScore Home price compared with yearly incomeShare of income spent on rent Population
1 Belcourt 94 —11.2% 1,547
2 Crosby 87 1.4×13.1% 1,065
3 Shell Valley 87 1.9×11.0% 1,243
4 Hettinger 86 1.8×10.9% 1,250
5 Kenmare 80 1.8×14.4% 1,002
6 Carrington 79 2.0×12.1% 2,168
7 Park River 79 1.9×14.1% 1,458
8 Hillsboro 78 2.1×9.4% 1,704
9 Garrison 76 2.3×10.3% 1,397
10 Langdon 75 2.1×14.7% 1,782
11 Velva 74 2.3×11.1% 1,083
12 Ellendale 72 2.1×16.6% 1,033
13 Grafton 72 2.4×14.0% 4,102
14 New Rockford 72 2.3×16.2% 1,260
15 Stanley 71 2.2×12.5% 2,097
16 Grand Forks AFB 70 0.1×26.8% 1,987
17 Thompson 70 2.4×7.9% 1,138
18 Northwood 70 2.6×10.4% 1,046
19 Hazen 69 2.4×13.8% 2,453
20 Oakes 68 2.4×15.0% 1,858
21 Bottineau 66 2.5×15.3% 2,205
22 Mapleton 65 2.6×10.5% 1,352
23 Wahpeton 65 2.7×14.4% 8,010
24 Bowman 65 2.8×13.6% 1,499
25 Lisbon 64 3.0×12.1% 2,259

Only towns with 1,000 or more people are ranked. Scores compare each town with all towns we track. See how we score towns and where the figures come from. These are estimates, so check official sources before you decide.

More rankings for North Dakota

Towns with the most affordable housing in other states

Link to this page

Copy this HTML to link to this page from your own site.