Grafton County, New Hampshire
Grafton County, New Hampshire, has 93,225 residents (July 2025 estimate). Its county seat is Haverhill. It uses Eastern Time and covers 1,709 sq mi (4,425 km²) of land.
- Resident population, July 2025
- 93,225
- Land area
- 1,709 sq mi (4,425 km²)
- County seat or government
- Haverhill
- Time zone
- Eastern TimeUTC-05:00 in January; UTC-04:00 in July
- Median household income
- $88,261 ± $2,868
- Median home value
- $344,500 ± $7,518
- Median rent, with utilities
- $1,301 ± $70
- Homes lived in by their owners
- 71.3% ± 1.2 points
- County type
- County
- Metro or micro area
- Lebanon-Claremont, NH-VT micro areaCentral county
- Water area
- 41.1 sq mi (106 km²)
- State
- New Hampshire
- County code (FIPS)
- 33009
- Coordinates (central point)
- 43.926439, -71.842424
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Grafton County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Eastern TimeAmerica/New_York | UTC-05:00 in January; UTC-04:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 0376611,195 people
- 0375510,569 people
- 032646,885 people
- 032226,097 people
- 035616,040 people
- 037484,563 people
- 037414,131 people
- 037843,804 people
- 032233,441 people
- 032852,799 people
- 035742,573 people
- 035852,456 people
All 37
- 032172,183 people
- 032662,130 people
- 037852,018 people
- 032451,917 people
- 037681,710 people
- 032511,461 people
- 037741,420 people
- 035801,402 people
- 032401,354 people
- 037771,295 people
- 032411,150 people
- 032621,142 people
- 037501,116 people
- 037401,097 people
- 037801,071 people
- 032821,052 people
- 03243952 people
- 03279878 people
- 03779868 people
- 03771786 people
- 03586658 people
- 03765513 people
- 03215290 people
- 0329372 people
- 0323864 people
37 ZIP Code areas overlap Grafton County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
Grafton County government website ↗ is the next stop for county offices, tax, voting, jury and records information. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Towns in Grafton County, largest first
- Town of Hanover11,685 people
- Town of Plymouth6,601 people
- Town of Littleton6,040 people
- Town of Haverhill4,611 people
- Town of Enfield4,475 people
- Town of Canaan3,811 people
- Town of Campton3,407 people
- Town of Bristol3,273 people
- Town of Thornton2,799 people
- Town of Bethlehem2,537 people
- Town of Ashland2,183 people
- Town of Alexandria1,983 people
All 39
- Town of Holderness1,917 people
- Town of Lyme1,710 people
- Town of Lisbon1,583 people
- Town of Lincoln1,461 people
- Town of Rumney1,458 people
- Town of Grafton1,354 people
- Town of Orford1,295 people
- Town of Woodstock1,214 people
- Town of Bridgewater1,169 people
- Town of Bath1,097 people
- Town of Franconia1,060 people
- Town of Wentworth1,057 people
- Town of Warren942 people
- Town of Hebron883 people
- Town of Piermont868 people
- Town of Monroe786 people
- Town of Sugar Hill658 people
- Town of Groton507 people
- Town of Lyman464 people
- Town of Landaff420 people
- Town of Dorchester410 people
- Town of Benton386 people
- Town of Easton356 people
- Town of Orange320 people
- Town of Waterville Valley290 people
- Town of Ellsworth51 people
- Town of Livermore0 people
People counts are American Community Survey 2020–2024 5-year estimates. All towns in New Hampshire, by county
School districts in Grafton County, largest first
- Pemi-Baker Regional School District19,422 people
- Lebanon School District14,999 people
- Newfound Area School District11,775 people
- Dresden School District11,685 people
- Hanover School District11,685 people
- Mascoma Valley Regional School District10,370 people
- Plymouth School District6,601 people
- Littleton School District6,040 people
- Haverhill Cooperative School District4,611 people
- Profile School District4,611 people
- Campton School District3,407 people
- Thornton School District2,799 people
All 30
- Lincoln-Woodstock School District2,675 people
- Bethlehem School District2,537 people
- Ashland School District2,183 people
- Lafayette Regional School District2,074 people
- Lisbon Regional School District2,047 people
- Holderness School District1,917 people
- Lyme School District1,710 people
- Rumney School District1,458 people
- Rivendell Interstate School District1,295 people
- Bath School District1,097 people
- Wentworth School District1,057 people
- Warren School District942 people
- Piermont School District868 people
- Monroe School District786 people
- Landaff School District420 people
- Benton School District386 people
- Waterville Valley School District290 people
- Ellsworth School District51 people
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- Lebanon, New Hampshire (city)14,999 people
- Hanover, New Hampshire (CDP)8,479 people
- Plymouth, New Hampshire (CDP)4,969 people
- Littleton, New Hampshire (CDP)4,114 people
- Bristol, New Hampshire (CDP)2,098 people
- Enfield, New Hampshire (CDP)1,994 people
- Woodsville, New Hampshire (CDP)1,422 people
- Ashland, New Hampshire (CDP)1,404 people
- Bethlehem, New Hampshire (CDP)1,058 people
- Lincoln, New Hampshire (CDP)923 people
- Lisbon, New Hampshire (CDP)730 people
- North Haverhill, New Hampshire (CDP)728 people
All 15
- North Woodstock, New Hampshire (CDP)447 people
- Mountain Lakes, New Hampshire (CDP)354 people
- Canaan, New Hampshire (CDP)257 people
Bordering areas, nearest first
Distances are straight lines between map points.
- Orange County, Vermont27 mi west
- Carroll County, New Hampshire32 mi east
- Belknap County, New Hampshire35 mi southeast
- Caledonia County, Vermont40 mi north
- Sullivan County, New Hampshire43 mi southwest
- Merrimack County, New Hampshire44 mi south
- Windsor County, Vermont45 mi southwest
- Essex County, Vermont55 mi north
- Coos County, New Hampshire57 mi northeast
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.
Areas that only touch the edge
These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.