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.

ManchesterNashuaConcord
Grafton County in New Hampshire
Carroll CountyOrange CountyWindsor CountyLebanonHanoverPlymouthLittletonBristol
Grafton County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
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 zoneLocal time and UTC offsetNext clock change
Eastern TimeAmerica/New_YorkUTC-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

  1. 0376611,195 people
  2. 0375510,569 people
  3. 032646,885 people
  4. 032226,097 people
  5. 035616,040 people
  6. 037484,563 people
  7. 037414,131 people
  8. 037843,804 people
  9. 032233,441 people
  10. 032852,799 people
  11. 035742,573 people
  12. 035852,456 people
All 37
  1. 032172,183 people
  2. 032662,130 people
  3. 037852,018 people
  4. 032451,917 people
  5. 037681,710 people
  6. 032511,461 people
  7. 037741,420 people
  8. 035801,402 people
  9. 032401,354 people
  10. 037771,295 people
  11. 032411,150 people
  12. 032621,142 people
  13. 037501,116 people
  14. 037401,097 people
  15. 037801,071 people
  16. 032821,052 people
  17. 03243952 people
  18. 03279878 people
  19. 03779868 people
  20. 03771786 people
  21. 03586658 people
  22. 03765513 people
  23. 03215290 people
  24. 0329372 people
  25. 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

  1. Town of Hanover11,685 people
  2. Town of Plymouth6,601 people
  3. Town of Littleton6,040 people
  4. Town of Haverhill4,611 people
  5. Town of Enfield4,475 people
  6. Town of Canaan3,811 people
  7. Town of Campton3,407 people
  8. Town of Bristol3,273 people
  9. Town of Thornton2,799 people
  10. Town of Bethlehem2,537 people
  11. Town of Ashland2,183 people
  12. Town of Alexandria1,983 people
All 39
  1. Town of Holderness1,917 people
  2. Town of Lyme1,710 people
  3. Town of Lisbon1,583 people
  4. Town of Lincoln1,461 people
  5. Town of Rumney1,458 people
  6. Town of Grafton1,354 people
  7. Town of Orford1,295 people
  8. Town of Woodstock1,214 people
  9. Town of Bridgewater1,169 people
  10. Town of Bath1,097 people
  11. Town of Franconia1,060 people
  12. Town of Wentworth1,057 people
  13. Town of Warren942 people
  14. Town of Hebron883 people
  15. Town of Piermont868 people
  16. Town of Monroe786 people
  17. Town of Sugar Hill658 people
  18. Town of Groton507 people
  19. Town of Lyman464 people
  20. Town of Landaff420 people
  21. Town of Dorchester410 people
  22. Town of Benton386 people
  23. Town of Easton356 people
  24. Town of Orange320 people
  25. Town of Waterville Valley290 people
  26. Town of Ellsworth51 people
  27. 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

  1. Pemi-Baker Regional School District19,422 people
  2. Lebanon School District14,999 people
  3. Newfound Area School District11,775 people
  4. Dresden School District11,685 people
  5. Hanover School District11,685 people
  6. Mascoma Valley Regional School District10,370 people
  7. Plymouth School District6,601 people
  8. Littleton School District6,040 people
  9. Haverhill Cooperative School District4,611 people
  10. Profile School District4,611 people
  11. Campton School District3,407 people
  12. Thornton School District2,799 people
All 30
  1. Lincoln-Woodstock School District2,675 people
  2. Bethlehem School District2,537 people
  3. Ashland School District2,183 people
  4. Lafayette Regional School District2,074 people
  5. Lisbon Regional School District2,047 people
  6. Holderness School District1,917 people
  7. Lyme School District1,710 people
  8. Rumney School District1,458 people
  9. Rivendell Interstate School District1,295 people
  10. Bath School District1,097 people
  11. Wentworth School District1,057 people
  12. Warren School District942 people
  13. Piermont School District868 people
  14. Monroe School District786 people
  15. Landaff School District420 people
  16. Benton School District386 people
  17. Waterville Valley School District290 people
  18. 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.

  1. Lebanon, New Hampshire (city)14,999 people
  2. Hanover, New Hampshire (CDP)8,479 people
  3. Plymouth, New Hampshire (CDP)4,969 people
  4. Littleton, New Hampshire (CDP)4,114 people
  5. Bristol, New Hampshire (CDP)2,098 people
  6. Enfield, New Hampshire (CDP)1,994 people
  7. Woodsville, New Hampshire (CDP)1,422 people
  8. Ashland, New Hampshire (CDP)1,404 people
  9. Bethlehem, New Hampshire (CDP)1,058 people
  10. Lincoln, New Hampshire (CDP)923 people
  11. Lisbon, New Hampshire (CDP)730 people
  12. North Haverhill, New Hampshire (CDP)728 people
All 15
  1. North Woodstock, New Hampshire (CDP)447 people
  2. Mountain Lakes, New Hampshire (CDP)354 people
  3. Canaan, New Hampshire (CDP)257 people

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Orange County, Vermont27 mi west
  2. Carroll County, New Hampshire32 mi east
  3. Belknap County, New Hampshire35 mi southeast
  4. Caledonia County, Vermont40 mi north
  5. Sullivan County, New Hampshire43 mi southwest
  6. Merrimack County, New Hampshire44 mi south
  7. Windsor County, Vermont45 mi southwest
  8. Essex County, Vermont55 mi north
  9. 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.

See this county on Census.gov ↗

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.