New Hampshire property tax

Census ACS 2023 5-year estimates · updated 2026-09-20

The median effective property tax rate in New Hampshire is 1.77%, above the national median of 0.98%, ranking 4 of 51 states and DC. The median homeowner pays $6,505 a year on a home worth $367,200. On a $300,000 home that is about $5,310 before exemptions.

Effective rate
1.77%
Median annual bill
$6,505
Median home value
$367,200
Rank (highest = 1)
4of 51

Property tax by county in New Hampshire

All 10 counties, largest first. Click a county for its estimate table.

CountyEffective rateMedian billMedian home valuePopulation
Hillsborough County1.76%$6,791$385,500424,732
Rockingham County1.63%$7,512$461,400317,163
Merrimack County2.00%$6,617$330,600155,018
Strafford County1.98%$6,582$332,400131,743
Grafton County1.88%$5,624$298,50091,759
Cheshire County2.32%$5,968$257,20076,945
Belknap County1.44%$4,897$340,00064,300
Carroll County1.06%$3,685$348,90051,259
Sullivan County2.38%$5,616$236,30043,529
Coos County2.07%$3,511$169,60031,386
Source: U.S. Census Bureau, ACS 2023 5-year estimates (B25103, B25077, B01003). A plus sign marks counties where the Census caps reported taxes at $10,000, so the true median is higher.

New Hampshire compared with the United States

The New Hampshire median bill of $6,505 is above the national median of $2,969. Assessment rules, exemptions and appeal deadlines for New Hampshire are being verified against the state's revenue department and will appear here once confirmed.

Rates and medians: U.S. Census Bureau, ACS 2023 5-year estimates.

Frequently asked questions

What is the property tax rate in New Hampshire?

The median effective property tax rate in New Hampshire is 1.77% of home value, above the national median of 0.98%. On a $300,000 home that is about $5,310 per year before exemptions. Rates vary by county and school district.

Which New Hampshire county has the highest property tax?

Sullivan County has the highest median effective rate in New Hampshire at 2.38%. Carroll County has the lowest at 1.06%. The largest county by population, Hillsborough County, is at 1.76%.