Skip to main content

Most Affordable Cities in New Hampshire

Cities ranked by home-value-to-income ratio. Lower ratio = more affordable. Only cities with 1,000+ population included.

#CityRatioHome ValueMedian IncomePopulation
1 Sanbornville 2.0x $251,100 $126,359 1,317
2 Troy 2.1x $204,600 $96,250 1,081
3 Jaffrey 2.2x $217,700 $99,667 3,277
4 Gorham 2.3x $146,300 $62,679 2,092
5 Winchester 2.7x $217,800 $81,250 1,306
6 Newport 2.7x $211,200 $78,174 4,758
7 Enfield 2.8x $277,900 $99,330 1,994
8 Berlin 2.9x $131,000 $45,180 9,383
9 Lancaster 3.0x $200,500 $66,765 2,230
10 Goffstown 3.1x $415,300 $132,997 3,490
11 Hinsdale 3.1x $227,000 $72,292 1,580
12 Whitefield 3.2x $195,400 $61,429 1,512
13 Bristol 3.2x $237,400 $73,993 2,098
14 Keene 3.2x $252,500 $78,445 22,939
15 Plymouth 3.3x $294,400 $89,500 4,969
16 South Hooksett 3.3x $433,200 $130,000 5,902
17 East Merrimack 3.3x $291,500 $87,311 5,081
18 Colebrook 3.3x $156,700 $46,833 1,268
19 Hooksett 3.4x $348,100 $101,053 5,876
20 Rochester 3.5x $279,100 $80,836 33,144
21 Claremont 3.5x $204,600 $59,096 13,078
22 Pinardville 3.6x $286,300 $79,340 4,418
23 Franklin 3.7x $262,200 $71,648 8,799
24 Tilton Northfield 3.7x $250,000 $66,705 3,101
25 Hudson 3.8x $366,400 $95,842 7,469
26 Antrim 3.9x $281,500 $72,738 1,265
27 Henniker 3.9x $296,400 $76,326 2,993
28 Marlborough 3.9x $261,700 $67,356 1,048
29 Londonderry 3.9x $469,500 $119,571 12,225
30 Lebanon 3.9x $385,400 $98,147 14,999
31 Woodsville 3.9x $228,000 $57,946 1,422
32 Ashland 3.9x $173,900 $44,188 1,404
33 Belmont 4.0x $208,700 $52,594 1,378
34 Epping 4.0x $384,800 $95,273 2,796
35 Bethlehem 4.1x $262,000 $64,625 1,058
36 Exeter 4.1x $357,500 $87,346 9,964
37 West Swanzey 4.1x $193,400 $47,090 1,188
38 Concord 4.1x $350,900 $84,902 44,375
39 Farmington 4.2x $229,600 $55,029 3,924
40 Nashua 4.2x $403,900 $96,326 91,294
41 Wilton 4.3x $359,800 $84,342 1,038
42 Derry 4.3x $391,200 $91,673 21,339
43 Somersworth 4.3x $318,400 $74,504 12,111
44 Contoocook 4.3x $421,300 $97,928 1,376
45 Raymond 4.3x $314,900 $73,066 3,645
46 Littleton 4.3x $230,500 $53,082 4,114
47 Peterborough 4.4x $379,300 $85,833 2,539
48 Durham 4.4x $498,000 $112,070 10,681
49 Conway 4.5x $264,900 $59,167 3,879
50 Manchester 4.5x $365,600 $81,007 115,643
51 Suncook 4.5x $361,100 $79,836 5,432
52 Pittsfield 4.5x $273,100 $60,144 1,744
53 Milford 4.5x $357,800 $78,684 8,956
54 Dover 4.6x $436,700 $94,829 33,364
55 Laconia 4.6x $340,300 $73,218 17,085
56 Newmarket 4.9x $423,500 $87,196 5,679
57 Hillsborough 5.4x $265,200 $49,205 1,616
58 Hanover 5.5x $842,600 $153,281 8,479
59 Hampton 5.6x $545,300 $97,163 10,101
60 North Conway 6.1x $435,000 $71,198 2,041
61 Hampton Beach 6.2x $508,900 $82,557 2,605
62 Portsmouth 6.5x $688,500 $106,219 22,545
63 Meredith 7.6x $450,000 $59,375 2,617
64 Wolfeboro 9.2x $475,200 $51,839 2,531
65 Seabrook Beach 9.8x $920,900 $93,571 1,001