NH is a politically diverse place, in keeping with its tradition of decentralization. I live in the second-most left-wing town in the state, Lyme. But the left-wingers in NH tend to be highly educated, pluralistic sorts, concerned about social justice but also not real extremists (though a lot of them are Bernie Sanders supporters). The southern part of the state, near Massachusetts, is much more conservative, and the wealthier suburbs tend to be dominated by establishment Republican types (a lot of Christie and Kasich supporters). Interior rural N.H. has long been pretty libertarian - lots of votes for Ron Paul in '08 and '12, little land-use regulation, etc. However, a lot of rural N.H. has also gone Trumpian, which is pretty disturbing. The most Trumpian parts are the downscale, blue-collar places like Seabrook and Claremont. Overall, libertarianish voters seem to hold the balance of power in a lot of elections. For instance, in the most recent election, NH went narrowly for the Dems for all federal offices and for the GOP for all the branches of state government. That fits pretty well with who I think are the better parties from a libertarian perspective at each tier of government.