Hopefully to clarify what Egghead said about the gun laws in NH, he is correct in all respects and NH has one of the most liberal gun laws in the USA. However, you do need a permit to carry a loaded gun concealed. You do not need a permit to carry a loaded gun that is NOT concealed. Otherwise, no permits or permission necessary for any other purpose in NH