25 zips
| Zip Code | City | Population ↓ |
|---|---|---|
| 3431 | Keene | 24,891 |
| 3446 | Swanzey | 6,535 |
| 3461 | Rindge | 6,446 |
| 3452 | Jaffrey | 5,363 |
| 3470 | Winchester | 4,925 |
| 3451 | Hinsdale | 3,965 |
| 3608 | Walpole | 3,093 |
| 3602 | Alstead | 2,364 |
| 3455 | Marlborough | 2,292 |
| 3447 | Fitzwilliam | 2,287 |
| 3467 | Westmoreland | 2,042 |
| 3465 | Troy | 1,889 |
| 3466 | West Chesterfield | 1,742 |
| 3444 | Dublin | 1,686 |
| 3462 | Spofford | 1,532 |
| 3450 | Harrisville | 977 |
| 3464 | Stoddard | 927 |
| 3448 | Gilsum | 871 |
| 3456 | Marlow | 803 |
| 3457 | Nelson | 773 |
| 3445 | Sullivan | 687 |
| 3609 | North Walpole | 558 |
| 3441 | Ashuelot | 357 |
| 3443 | Chesterfield | 303 |
| 3604 | Drewsville | 0 |
The data shown reflect ZCTAs from the US Census. As of 2024, there are 25 ZCTAs in Cheshire County, New Hampshire (US Census).