Cheshire County, New Hampshire
Cheshire County, New Hampshire, has 78,269 residents (July 2025 estimate). Its county seat is Keene. It uses Eastern Time and covers 707 sq mi (1,830 km²) of land.
- Resident population, July 2025
- 78,269
- Land area
- 707 sq mi (1,830 km²)
- County seat or government
- Keene
- Time zone
- Eastern TimeUTC-05:00 in January; UTC-04:00 in July
- Median household income
- $83,329 ± $3,984
- Median home value
- $280,100 ± $6,524
- Median rent, with utilities
- $1,276 ± $54
- Homes lived in by their owners
- 72.7% ± 1.4 points
- County type
- County
- Metro or micro area
- Keene, NH micro areaCentral county
- Water area
- 22.2 sq mi (57.5 km²)
- State
- New Hampshire
- County code (FIPS)
- 33005
- Coordinates (central point)
- 42.925460, -72.248183
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 Cheshire 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
- 0343125,065 people
- 034586,872 people
- 034466,588 people
- 034616,497 people
- 034525,448 people
- 034704,933 people
- 034513,997 people
- 036083,167 people
- 036022,381 people
- 034472,278 people
- 034552,242 people
- 034672,237 people
All 27
27 ZIP Code areas overlap Cheshire 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
We don’t have a website for this county yet. The US government’s local-office directory ↗ lists its offices. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Towns in Cheshire County, largest first
- Town of Swanzey7,398 people
- Town of Rindge6,497 people
- Town of Jaffrey5,448 people
- Town of Winchester4,212 people
- Town of Hinsdale3,997 people
- Town of Walpole3,690 people
- Town of Chesterfield3,622 people
- Town of Fitzwilliam2,278 people
- Town of Westmoreland2,237 people
- Town of Marlborough2,207 people
- Town of Troy2,005 people
- Town of Dublin1,688 people
All 22
- Town of Alstead1,551 people
- Town of Richmond1,314 people
- Town of Stoddard1,072 people
- Town of Surry1,052 people
- Town of Harrisville885 people
- Town of Marlow855 people
- Town of Gilsum716 people
- Town of Sullivan687 people
- Town of Nelson648 people
- Town of Roxbury299 people
People counts are American Community Survey 2020–2024 5-year estimates. All towns in New Hampshire, by county
School districts in Cheshire County, largest first
- Keene School District22,939 people
- Contoocook Valley School District19,100 people
- Monadnock Regional School District14,010 people
- Jaffrey-Rindge Cooperative School District11,945 people
- Fall Mountain Regional School District11,786 people
- Winchester School District4,212 people
- Hinsdale School District3,997 people
- Chesterfield School District3,622 people
- Westmoreland School District2,237 people
- Marlborough School District2,207 people
- Stoddard School District1,072 people
- Surry School District1,052 people
All 16
- Harrisville School District885 people
- Marlow School District855 people
- Sullivan School District687 people
- Nelson School District648 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.
- Keene, New Hampshire (city)22,939 people
- Jaffrey, New Hampshire (CDP)3,277 people
- Hinsdale, New Hampshire (CDP)1,580 people
- Winchester, New Hampshire (CDP)1,306 people
- West Swanzey, New Hampshire (CDP)1,188 people
- Troy, New Hampshire (CDP)1,081 people
- Marlborough, New Hampshire (CDP)1,048 people
- North Walpole, New Hampshire (CDP)513 people
- Walpole, New Hampshire (CDP)512 people
Bordering areas, nearest first
Distances are straight lines between map points.
- Windham County, Vermont24 mi west
- Hillsborough County, New Hampshire27 mi east
- Franklin County, Massachusetts29 mi southwest
- Sullivan County, New Hampshire30 mi north
- Worcester County, Massachusetts45 mi south
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.