New Hampshire / Cheshire County

23 municipalities · DRA 2025 rates

Cheshire County property tax rates

The 2025 total property tax rates in Cheshire County run from $11.28 in Stoddard to $34.37 in Keene per $1,000 of assessed value. The county's median town sits at $18.87, against $16.90 for New Hampshire as a whole, and 17 of its 23 municipalities are above the state median.

$10$20$301234
  1. 1Highest Keene $34.37
  2. 2Middle town Marlow $18.87
  3. 3Lowest Stoddard $11.28
  4. 4Municipalities 23

Every Cheshire County town by 2025 rate

Keene$34.37Marlborough$31.24Hinsdale$31.08Westmoreland$25.92Chesterfield$21.65Troy$21.54Swanzey$20.18Winchester$19.67Fitzwilliam$19.22Richmond$19.13Jaffrey$18.95Marlow$18.87Alstead$18.72Sullivan$18.57Nelson$17.79Dublin$17.62Walpole$17.26Surry$16.82Roxbury$16.71Gilsum$16.13Rindge$13.79Harrisville$13.03Stoddard$11.28
All 23 Cheshire County municipalities by 2025 total tax rate per $1,000 of assessed value. Bars to scale from $0; each links to the town page.
#Municipality2025 rate2024 rateChangeBill on $300,000
1Keene$34.37$33.07+$1.30$10,311
2Marlborough$31.24$28.73+$2.51$9,372
3Hinsdale$31.08$29.39+$1.69$9,324
4Westmoreland$25.92$23.06+$2.86$7,776
5Chesterfield$21.65$20.24+$1.41$6,495
6Troy$21.54$18.59+$2.95$6,462
7Swanzey$20.18$19.06+$1.12$6,054
8Winchester$19.67$29.25−$9.58$5,901
9Fitzwilliam$19.22$18.27+$0.95$5,766
10Richmond$19.13$17.86+$1.27$5,739
11Jaffrey$18.95$32.80−$13.85$5,685
12Marlow$18.87$31.00−$12.13$5,661
13Alstead$18.72$26.98−$8.26$5,616
14Sullivan$18.57$18.09+$0.48$5,571
15Nelson$17.79$17.71+$0.08$5,337
16Dublin$17.62$17.99−$0.37$5,286
17Walpole$17.26$17.11+$0.15$5,178
18Surry$16.82$16.82$0.00$5,046
19Roxbury$16.71$15.64+$1.07$5,013
20Gilsum$16.13$14.54+$1.59$4,839
21Rindge$13.79$25.31−$11.52$4,137
22Harrisville$13.03$12.04+$0.99$3,909
23Stoddard$11.28$11.76−$0.48$3,384

The spread inside the county is $23.09 per $1,000, so on the same $300,000 assessment a Keene owner is billed $6,927.00 more than a Stoddard owner. That gap is not all real money: each town assesses at its own share of market value, so the rate comparison is only fair between towns whose equalization ratios are close. The guide to how rates are set explains what goes into each one.

Cheshire County against the state

$18.592024$18.872025$16.90NH 2025
Cheshire County median rate in 2024 and 2025, against the 2025 statewide median. Columns to scale from $0.

The median Cheshire County rate moved from $18.59 in 2024 to $18.87 in 2025. 15 of the county's municipalities raised their total rate and 7 lowered it. Together the county's towns and cities carry $11,855,238,770 of assessed valuation including utilities and billed $255,702,936 in 2025 property tax, about $3,344 per resident on 2020 census counts.

The median parts of a Cheshire County rate are municipal $5.19, county $2.28, local school $10.17 and state education $1.14. The county rate pays for the one Cheshire County budget, but it is not one number on bills: each town pays its share of the county tax "according to their proportion of public taxes" (RSA 29:11), and that share is then spread over the town's own assessed valuation, so the per-$1,000 county rate runs from $1.94 to $3.38 across Cheshire County.

Biggest rate changes in Cheshire County

Marlborough +$2.51; Westmoreland +$2.86; Troy +$2.95; Winchester −$9.58; Jaffrey −$13.85; Marlow −$12.13; Alstead −$8.26; Rindge −$11.52; moves of $2 or more per $1,000 between 2024 and 2025. Large drops usually come with a revaluation, large rises with a budget or school change; each town page shows which part of the rate moved.

Other New Hampshire counties

The full ranked list of all 234 municipalities is on the New Hampshire property tax rates page, and the appeal page sets out the abatement procedure that applies in every town in Cheshire County.

Source: NH Department of Revenue Administration, 2025 Municipal Tax Rates (completed as of January 23, 2026) (DRA; copy read) and the 2024 report; county membership and population from Wikipedia. Last checked October 20, 2026.