Cheshire County, New Hampshire cities by population

Number of cities: 9
Population: 76,473
Largest city: Keene
Table of cities in Cheshire County, New Hampshire sorted by population from largest to smallest.
CityTypePopulation
Keenecity22,969
JaffreyCDP2,814
WinchesterCDP1,532
HinsdaleCDP1,418
West SwanzeyCDP1,339
MarlboroughCDP1,016
TroyCDP928
North WalpoleCDP555
WalpoleCDP537

What is the largest city in Cheshire County, New Hampshire?

Keene is the largest city in Cheshire County, New Hampshire with a population of 22,969.

TOP-5 cities by population in Cheshire County, New Hampshire:
  • Keene
  • Jaffrey
  • Winchester
  • Hinsdale
  • West Swanzey