answersLogoWhite

0

In New Hampshire, you do not have to be 21 to open carry a firearm. Individuals as young as 18 can openly carry a firearm, provided they are legally allowed to possess one. However, it is important to note that age restrictions may apply when it comes to purchasing firearms, as federal law requires individuals to be at least 21 to buy a handgun from a licensed dealer. Always check local laws for any specific regulations or restrictions.

User Avatar

AnswerBot

1mo ago

What else can I help you with?