Cheshire County, New Hampshire Cities (2024)

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

City
Rank
2024 Pop.
2020 Pop.
Change
Density (/mi²)
Area (mi²)
Type
Keene122,90523,051-0.05%61837.1City
Swanzey27,4307,2810.03%16545.0Town
Rindge36,6956,4921.52%18037.1Town
Jaffrey45,5285,3310.45%14438.4Town
Winchester54,2594,1480.21%7755.0Town
Hinsdale64,0023,951-0.1%19520.5Town
Walpole73,6943,637-0.05%10535.2Town
Chesterfield83,6683,5580.47%8145.6Town
Fitzwilliam92,4642,3570.57%7134.6Town
Troy102,1962,1400.27%12617.5Town
Marlborough112,1852,0960.74%10720.4Town
Alstead121,9191,8680.37%4938.8Town
Westmoreland131,7371,7080.29%4935.8Town
Dublin141,5871,5340.44%5727.9Town
Stoddard151,4461,3821.05%2850.9Town
Richmond161,2371,1970.65%3337.5Town
Harrisville171,00200%5418.7Town

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

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

Keene is the largest city in Cheshire County.

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

Harrisville is the smallest city in Cheshire County.

How many cities are in Cheshire County?

There are 17 cities in Cheshire County, New Hampshire.

Frequently Asked Questions