Home / New Hampshire

Cost of Living in New Hampshire

92 cities | Population: 659,280

102
Average Cost of Living Index (US = 100)
Median Income: $79,671

Cost of Living Map

Top 64 cities by population. Click a marker for details.

All Cities in New Hampshire

City Population Cost Index Median Income
Manchester 115,415 109 $77,415
Nashua 91,131 118 $92,457
Concord 44,219 106 $83,701
Dover 33,070 118 $92,748
Rochester 32,866 97 $79,388
Keene 22,923 96 $78,183
Portsmouth 22,332 145 $105,756
Derry 21,668 113 $88,901
Laconia 16,982 99 $68,427
Lebanon 14,759 119 $92,288
Claremont 13,054 85 $54,520
Londonderry 12,307 132 $113,109
Somersworth 12,060 106 $79,677
Durham 10,577 116 $109,934
Exeter 10,138 115 $83,862
Hampton 9,960 129 $96,322
Berlin 9,473 71 $43,972
Milford 8,857 107 $81,042
Franklin 8,757 91 $69,870
Hanover 8,520 158 $135,250
Hudson 7,105 111 $88,193
South Hooksett 5,806 108 $115,592
Newmarket 5,730 119 $83,871
Hooksett 5,362 118 $91,005
Newport 5,185 92 $75,849
Suncook 5,075 93 $73,109
Plymouth 4,877 100 $77,368
East Merrimack 4,872 113 $82,829
Pinardville 4,586 93 $76,640
Littleton 4,211 82 $47,879
Raymond 3,881 96 $70,804
Conway 3,833 88 $58,796
Farmington 3,753 85 $51,094
Tilton Northfield 3,169 84 $59,902
Goffstown 3,127 106 $133,657
Meredith 2,887 110 $52,083
Jaffrey 2,885 85 $95,600
Henniker 2,880 93 $73,339
Epping 2,808 123 $80,987
Hampton Beach 2,585 119 $75,363
Wolfeboro 2,420 101 $50,721
Peterborough 2,343 103 $81,836
North Conway 2,286 92 $73,344
Lancaster 2,264 79 $92,525
Bristol 2,157 92 $60,972
Gorham 2,044 72 $60,417
Enfield 1,917 105 $78,583
Pittsfield 1,882 93 $50,804
Hillsborough 1,582 82 $64,417
Wilton 1,444 102 $81,042
Whitefield 1,438 79 $62,273
Ashland 1,417 84 $41,429
New London 1,398 115 $85,938
Winchester 1,394 86 $65,893
Woodsville 1,387 87 $56,610
Hinsdale 1,382 87 $69,576
Contoocook 1,370 103 $131,518
Antrim 1,293 87 $72,750
Belmont 1,257 93 $51,086
West Swanzey 1,227 105 $52,241
Colebrook 1,143 73 $43,125
Greenville 1,102 96 $58,095
Bethlehem 1,097 90 $65,556
Troy 1,086 91 $90,938
Lincoln 938 92 $56,406
Marlborough 925 88 $65,800
Seabrook Beach 909 159 $114,167
Groveton 871 74 $53,625
Lisbon 832 87 $63,750
Klondike Corner 800 121 $200,143
Amherst 756 117 $165,714
North Haverhill 740 96 $55,192
Loudon 648 111 $100,791
North Walpole 608 84 $71,875
North Woodstock 515 103 $67,074
Center Ossipee 500 105 $43,929
Mountain Lakes 500 103 $43,523
Walpole 447 85 $71,563
Bradford 399 104 $80,288
Milton 382 90 $55,313
West Stewartstown 368 97 $71,583
Warner 340 94 $41,855
Melvin Village 320 113 $120,250
Newfields 304 133 $181,635
New Hampton 285 102 $84,583
Suissevale 245 115 $97,981
Bennington 240 82 $70,750
Plainfield 237 119 $105,750
Bartlett 217 91 $41,360
Hancock 171 109 $57,159
Francestown 137 107 $112,188
Center Sandwich 127 140 $103,036