Median Household Incomes for New Hampshire Towns

Last updated: January 21, 2023

Click here to view a map of median NH incomes by town

Table of New Hampshire Towns and Median Incomes

To sort the table, click any column header

NH TownAverage Income
Acworth$31,719
Albany$26,173
Alexandria$27,929
Allenstown$30,568
Alstead$28,175
Alton$36,322
Amherst$59,179
Andover$33,363
Antrim$33,320
Ashland$30,417
Atkinson$53,819
Auburn$51,830
Barnstead$31,341
Barrington$39,719
Bartlett$27,760
Bath$32,414
Bedford$51,195
Belmont$33,000
Bennington$35,668
Benton$19,853
Berlin$21,109
Bethlehem$30,478
Boscawen$33,235
Bow$51,763
Bradford$36,810
Brentwood$56,960
Bridgewater$31,250
Bristol$26,969
Brookfield$39,940
Brookline$60,643
Campton$28,227
Canaan$36,307
Candia$41,447
Canterbury$41,033
Carroll$38,235
Center Harbor$45,583
Charlestown$29,549
Chatham$30,682
Chester$48,783
Chesterfield$34,339
Chichester$41,882
Claremont$28,896
Clarksville$25,819
Colebrook$26,395
Columbia$24,362
Concord$35,720
Conway$32,401
Cornish$44,338
Croydon$34,813
Dalton$31,225
Danbury$36,979
Danville$40,960
Deerfield$42,108
Deering$32,455
Derry$37,252
Dixville$2,499
Dorchester$20,125
Dover$38,243
Dublin$39,821
Dummer$32,083
Dunbarton$51,563
Durham$7,109
East Kingston$41,558
Easton$28,250
Eaton$34,141
Effingham$33,577
Ellsworth$23,125
Enfield$39,356
Epping$41,199
Epsom$40,821
Errol$32,206
Exeter$38,441
Farmington$31,525
Fitzwilliam$33,103
Francestown$47,022
Franconia$36,696
Franklin$30,348
Freedom$26,681
Fremont$42,380
Gilford$42,996
Gilmanton$39,557
Gilsum$32,112
Goffstown$35,275
Gorham$34,839
Goshen$23,063
Grafton$31,684
Grantham$57,577
Greenfield$35,938
Greenland$54,571
Greenville$30,192
Groton$30,463
Hale's Location$72,045
Hampstead$44,045
Hampton$41,857
Hampton Falls$57,852
Hancock$35,881
Hanover$31,085
Harrisville$41,618
Hart's Location$30,903
Haverhill$30,259
Hebron$35,000
Henniker$29,826
Hill$33,750
Hillsborough$38,122
Hinsdale$33,576
Holderness$30,639
Hollis$59,401
Hooksett$35,715
Hopkinton$43,821
Hudson$43,255
Jackson$31,463
Jaffrey$36,144
Jefferson$33,993
Keene$26,469
Kensington$47,381
Kingston$38,791
Laconia$30,225
Lancaster$31,382
Landaff$25,455
Langdon$37,353
Lebanon$40,311
Lee$51,055
Lempster$38,083
Lincoln$29,792
Lisbon$24,627
Litchfield$44,859
Littleton$33,983
Londonderry$46,081
Loudon$36,426
Lyman$32,778
Lyme$50,515
Lyndeborough$45,260
Madbury$45,114
Madison$33,287
Manchester$33,675
Marlborough$33,149
Marlow$38,125
Mason$44,896
Meredith$31,600
Merrimack$49,150
Middleton$35,821
Milan$32,444
Milford$38,778
Milton$34,205
Monroe$31,274
Mont Vernon$42,310
Moultonborough$38,508
Nashua$36,941
Nelson$37,000
New Boston$53,046
New Castle$81,953
New Durham$34,756
New Hampton$27,958
New Ipswich$36,549
New London$30,981
Newbury$47,171
Newfields$49,896
Newington$63,304
Newmarket$39,375
Newport$32,002
Newton$51,070
North Hampton$44,021
Northfield$34,283
Northumberland$27,616
Northwood$34,145
Nottingham$44,833
Orange$38,542
Orford$31,950
Ossipee$25,576
Pelham$46,000
Pembroke$39,159
Peterborough$49,986
Piermont$40,417
Pittsburg$31,382
Pittsfield$27,542
Plainfield$41,500
Plaistow$45,564
Plymouth$19,959
Portsmouth$47,100
Randolph$37,917
Raymond$38,525
Richmond$31,168
Rindge$27,604
Rochester$32,497
Rollinsford$30,595
Roxbury$33,542
Rumney$32,089
Rye$52,590
Salem$43,525
Salisbury$43,382
Sanbornton$35,893
Sandown$42,969
Sandwich$51,364
Seabrook$34,578
Sharon$41,964
Shelburne$33,958
Somersworth$36,926
South Hampton$55,455
Springfield$48,112
Stark$26,905
Stewartstown$21,994
Stoddard$36,098
Strafford$47,083
Stratford$20,092
Stratham$54,031
Sugar Hill$43,934
Sullivan$38,500
Sunapee$31,223
Surry$42,986
Sutton$43,116
Swanzey$32,054
Tamworth$26,796
Temple$35,096
Thornton$34,000
Tilton$30,635
Troy$31,382
Tuftonboro$35,161
Unity$29,592
Wakefield$38,169
Walpole$38,615
Warner$31,618
Warren$24,410
Washington$36,111
Waterville Valley$43,438
Weare$42,540
Webster$40,891
Wentworth$41,318
Wentworth Location$20,417
Westmoreland$43,564
Whitefield$26,152
Wilmot$48,733
Wilton$42,296
Winchester$28,687
Windham$65,784
Windsor$31,250
Wolfeboro$33,517
Woodstock$35,357

Source: U.S. Census Bureau. 2016-2020 American Community Survey 5-Year Estimates

NH Town Median Household Incomes

Less Than $32,000
$32,000 to $38,000
More Than $38,000
Click any town for more information