Skip to main content

Richest Cities in New Hampshire by Median Income

New Hampshire cities with at least 1,000 residents, ranked by median household income from the Census ACS 5-Year Estimates. Incomes shown as $250,000+ are at the Census reporting cap.

#CityMedian IncomeHome ValueBachelor's+Poverty
1 Hanover $153,281 $842,600 89.3% 8.0%
2 Goffstown $132,997 $415,300 50.9% 3.3%
3 South Hooksett $130,000 $433,200 37.9% 4.0%
4 Sanbornville $126,359 $251,100 28.7% 15.3%
5 Londonderry $119,571 $469,500 46.1% 2.9%
6 Durham $112,070 $498,000 75.4% 12.4%
7 Portsmouth $106,219 $688,500 64.0% 6.8%
8 Hooksett $101,053 $348,100 41.4% 4.0%
9 Jaffrey $99,667 $217,700 23.2% 4.8%
10 Enfield $99,330 $277,900 31.1% 23.7%
11 Lebanon $98,147 $385,400 57.5% 7.0%
12 Contoocook $97,928 $421,300 48.8% 6.2%
13 Hampton $97,163 $545,300 44.2% 4.0%
14 Nashua $96,326 $403,900 41.2% 7.8%
15 Troy $96,250 $204,600 27.6% 4.3%
16 Hudson $95,842 $366,400 28.7% 5.1%
17 Epping $95,273 $384,800 34.0% 2.5%
18 Dover $94,829 $436,700 52.0% 8.3%
19 Seabrook Beach $93,571 $920,900 39.6% 7.8%
20 Derry $91,673 $391,200 36.7% 4.3%
21 Plymouth $89,500 $294,400 63.7% 17.0%
22 Exeter $87,346 $357,500 57.4% 5.9%
23 East Merrimack $87,311 $291,500 42.0% 3.4%
24 Newmarket $87,196 $423,500 48.9% 6.9%
25 Peterborough $85,833 $379,300 57.4% 3.2%
26 Concord $84,902 $350,900 42.3% 8.9%
27 Wilton $84,342 $359,800 31.8% 2.8%
28 Hampton Beach $82,557 $508,900 34.0% 8.2%
29 Winchester $81,250 $217,800 13.0% 10.7%
30 Manchester $81,007 $365,600 34.0% 11.2%
31 Rochester $80,836 $279,100 27.1% 8.3%
32 Suncook $79,836 $361,100 31.4% 12.9%
33 Pinardville $79,340 $286,300 37.9% 10.7%
34 Milford $78,684 $357,800 33.6% 5.9%
35 Keene $78,445 $252,500 44.1% 10.1%
36 Newport $78,174 $211,200 29.8% 14.8%
37 Henniker $76,326 $296,400 24.4% 17.5%
38 Somersworth $74,504 $318,400 31.4% 11.2%
39 Bristol $73,993 $237,400 28.0% 9.5%
40 Laconia $73,218 $340,300 27.2% 12.6%
41 Raymond $73,066 $314,900 24.1% 7.1%
42 Antrim $72,738 $281,500 25.4% 12.1%
43 Hinsdale $72,292 $227,000 10.9% 10.1%
44 Franklin $71,648 $262,200 19.1% 7.0%
45 North Conway $71,198 $435,000 37.7% 15.7%
46 Marlborough $67,356 $261,700 36.3% 7.2%
47 Lancaster $66,765 $200,500 23.4% 19.2%
48 Tilton Northfield $66,705 $250,000 28.3% 11.2%
49 Bethlehem $64,625 $262,000 52.8% 11.5%
50 Gorham $62,679 $146,300 21.1% 5.5%
51 Whitefield $61,429 $195,400 26.4% 12.7%
52 Pittsfield $60,144 $273,100 19.8% 16.6%
53 Meredith $59,375 $450,000 36.1% 9.6%
54 Conway $59,167 $264,900 38.0% 7.6%
55 Claremont $59,096 $204,600 21.7% 13.6%
56 Woodsville $57,946 $228,000 24.3% 10.3%
57 Farmington $55,029 $229,600 11.8% 14.1%
58 Littleton $53,082 $230,500 23.6% 15.5%
59 Belmont $52,594 $208,700 8.3% 10.4%
60 Wolfeboro $51,839 $475,200 43.3% 11.1%
61 Hillsborough $49,205 $265,200 16.5% 10.4%
62 West Swanzey $47,090 $193,400 42.6% 7.2%
63 Colebrook $46,833 $156,700 17.5% 15.1%
64 Berlin $45,180 $131,000 14.1% 15.3%
65 Ashland $44,188 $173,900 35.9% 27.7%