Town Chart.

← Back to Discover · All towns in New Hampshire

Towns in Grafton County

39 towns with data in Grafton County, New Hampshire, largest first. Find your matches.

Lebanon is the largest of the 39 towns we list in Grafton County, with 14,999 people. Together they have 91,759 people.

TownPopulationTypical household incomeTypical home price
Lebanon 14,999 $98,147 $385,400
Hanover 11,685 $169,583 $824,900
Plymouth 6,601 $77,027 $292,400
Littleton 6,040 $56,746 $282,900
Haverhill 4,611 $85,929 $247,900
Enfield 4,475 $95,474 $390,800
Canaan 3,811 $81,583 $254,000
Campton 3,407 $118,870 $356,300
Bristol 3,273 $78,438 $258,300
Thornton 2,799 $90,022 $351,900
Bethlehem 2,537 $85,029 $288,300
Ashland 2,183 $54,607 $227,000
Alexandria 1,983 $89,194 $323,300
Holderness 1,917 $107,863 $363,100
Lyme 1,710 $133,906 $645,000
Lisbon 1,583 $65,500 $198,000
Lincoln 1,461 $70,625 $342,000
Rumney 1,458 $79,444 $309,800
Grafton 1,354 $81,563 $267,300
Orford 1,295 $92,571 $271,900
Woodstock 1,214 $85,667 $320,100
Bridgewater 1,169 $82,361 $398,600
Bath 1,097 $67,813 $234,400
Franconia 1,060 $87,292 $530,300
Wentworth 1,057 $97,708 $304,500
Warren 942 $62,981 $237,200
Hebron 883 $91,071 $589,500
Piermont 868 $80,000 $341,600
Monroe 786 $88,150 $312,700
Sugar Hill 658 $154,091 $639,700
Groton 507 $85,625 $269,000
Lyman 464 $71,042 $311,100
Landaff 420 $87,500 $279,300
Benton 386 $67,895 $288,300
Easton 356 $106,250 $426,100
Orange 320 $118,750 $302,600
Waterville Valley 290 $105,625 $562,500
Ellsworth 51 $89,375 $350,000
Hart's Location 49 $78,182 $189,700

ZIP codes in Grafton County

36 ZIP codes in Grafton County, New Hampshire. A ZIP code can also reach into a neighboring county.

Nearby counties in New Hampshire

Link to this page

Copy this HTML to link to this page from your own site.