Yes, it is true, and has been explained above in this thread. Overall, New Hampshire's local, county and state governments derive 65% of all their tax revenue from a property tax which makes NH by far the most property tax addicted state in the country.
Tax Hampshire - the big property tax state.............................

.