Cost of Living in New Hampshire

100 cities · Total population 659,280

Page updated: · Data vintage: 2023 ACS 5-Year
Sources: Census ACS·Tax Foundation·BLS · Methodology
Median Home Value
$367,200
+20% vs national
Median Rent
$1,423/mo
+8% vs national
Median Income
$95,628
+28% vs national
Unemployment Rate
3.4%
-30% vs national

New Hampshire at a Glance

The median home value in New Hampshire is $367,200, 20% above the national median of $305,000. Additionally, median rent is $1,423/mo (8% above the $1,314 national figure), and median household income is $95,628 (28% higher than the national $74,580), and the unemployment rate sits at 3.4% (30% below the 4.8% national average).

State Tax Rates

Income Tax
None
State Sales Tax
0.0%
Total Sales Tax
0.0%
Property Tax Rate
2.1%

All Cities in New Hampshire

Click column headers to sort · Click a city for full details

City Population Med. Income Home Value
Manchester 115,415 $77,415 $336,300
Nashua 91,131 $92,457 $373,100
Concord 44,219 $83,701 $323,700
Dover 33,070 $92,748 $398,500
Rochester 32,866 $79,388 $262,600
Keene 22,923 $78,183 $232,500
Portsmouth 22,332 $105,756 $640,600
Derry 21,668 $88,901 $356,700
Laconia 16,982 $68,427 $308,800
Lebanon 14,759 $92,288 $345,100
Claremont 13,054 $54,520 $171,900
Londonderry 12,307 $113,109 $433,100
Somersworth 12,060 $79,677 $295,800
Durham 10,577 $109,934 $451,000
Exeter 10,138 $83,862 $349,300
Hampton 9,960 $96,322 $488,400
Berlin 9,473 $43,972 $113,500
Milford 8,857 $81,042 $337,900
Franklin 8,757 $69,870 $243,800
Hanover 8,520 $135,250 $682,100
Hudson 7,105 $88,193 $330,700
South Hooksett 5,806 $115,592 $383,800
Newmarket 5,730 $83,871 $364,800
Hooksett 5,362 $91,005 $298,900
Newport 5,185 $75,849 $191,000
Suncook 5,075 $73,109 $307,700
Plymouth 4,877 $77,368 $274,200
East Merrimack 4,872 $82,829 $267,900
Pinardville 4,586 $76,640 $254,800
Littleton 4,211 $47,879 $213,200
Raymond 3,881 $70,804 $292,200
Conway 3,833 $58,796 $255,300
Farmington 3,753 $51,094 $215,100
Tilton Northfield 3,169 $59,902 $207,800
Goffstown 3,127 $133,657 $385,000
Meredith 2,887 $52,083 $415,800
Jaffrey 2,885 $95,600 $219,200
Henniker 2,880 $73,339 $267,500
Epping 2,808 $80,987 $334,700
Hampton Beach 2,585 $75,363 $443,200
Wolfeboro 2,420 $50,721 $363,200
Peterborough 2,343 $81,836 $323,700
North Conway 2,286 $73,344 $271,100
Lancaster 2,264 $92,525 $182,900
Bristol 2,157 $60,972 $192,900
Gorham 2,044 $60,417 $136,300
Enfield 1,917 $78,583 $274,500
Pittsfield 1,882 $50,804 $242,600
Hillsborough 1,582 $64,417 $197,500
Wilton 1,444 $81,042 $287,300
Whitefield 1,438 $62,273 $165,000
Ashland 1,417 $41,429 $169,000
New London 1,398 $85,938 $365,800
Winchester 1,394 $65,893 $206,900
Woodsville 1,387 $56,610 $200,000
Hinsdale 1,382 $69,576 $214,400
Contoocook 1,370 $131,518 $399,400
Antrim 1,293 $72,750 $259,400
Belmont 1,257 $51,086 $150,000
West Swanzey 1,227 $52,241 $193,100
Sanbornville 1,225 $247,600
Colebrook 1,143 $43,125 $151,700
Greenville 1,102 $58,095 $271,300
Bethlehem 1,097 $65,556 $243,000
Troy 1,086 $90,938 $201,000
Lincoln 938 $56,406 $283,500
Marlborough 925 $65,800 $241,800
Seabrook Beach 909 $114,167 $903,300
Charlestown 879 $92,500
Groveton 871 $53,625 $109,700
Lisbon 832 $63,750 $167,500
Klondike Corner 800 $200,143 $539,300
Amherst 756 $165,714 $482,800
North Haverhill 740 $55,192 $218,900
Loudon 648 $100,791 $402,200
North Walpole 608 $71,875 $188,400
North Woodstock 515 $67,074 $304,800
Center Ossipee 500 $43,929 $240,000
Mountain Lakes 500 $43,523
Walpole 447 $71,563 $380,000
Alton 416 $358,200
Bradford 399 $80,288 $309,300
Milton 382 $55,313 $225,000
West Stewartstown 368 $71,583
Union 354
Warner 340 $41,855 $310,900
Melvin Village 320 $120,250 $423,900
Newfields 304 $181,635 $478,800
New Hampton 285 $84,583 $296,700
Suissevale 245 $97,981 $448,100
Bennington 240 $70,750 $213,400
Plainfield 237 $105,750 $353,600
Bartlett 217 $41,360 $161,400
Canaan 205
New Boston 197
Hancock 171 $57,159 $388,000
Francestown 137 $112,188 $361,400
Center Sandwich 127 $103,036 $359,400
Milton Mills 126
Blodgett Landing 102 $281,300