Open carry is legal throughout New Hampshire, with the exception of specified locations (e.g. - school grounds, courthouses) that are also prohibited from concealed carry. I have carried openly on a number of occasions without incident, although my preference is for concealment.
Interesting, thanks for the info.