New Hampshire Gun Laws

Gun Control Laws in New Hampshire

Since February 2017 New Hampshire is a constitutional carry state, and open carry or concealed carry of guns is legal with or without a permit. New Hampshire still issues licenses for the purpose of reciprocity. New Hampshire carry licenses cover only handguns (pistols and revolvers) but not other weapons. New Hampshire does not have an age limit to own or carry firearms. The mayor, selectmen or local police departments may issue permits. New Hampshire is a “Shall Issue” state and operates on an “Unrestricted” capacity. New Hampshire issues license for residents and non-residents. New Hampshire, along with other states uses the “permitless carry” rule where if you are legally able to own a firearm then you may carry it concealed in those states. New Hampshire takes the “Live Free or Die” motto on their license plates seriously, and their gun laws reflect the same level of limited government involvement that citizens want. Currently, there are 89,084 active permits in New Hampshire.

State CCW Quick Facts

  • Shall Issue State gun policy
  • Yes Open Carry Permitted
  • Yes Constitutional Carry
  • Yes-In Restaurants that Serve Alcohol Carry In Restaurants
  • Yes Carry In Vehicle
  • Residents/Non-residents License issued to
  • 89,084 Number of Active CCW Permits
  • 29 # of states that honor New Hampshire license
  • 26 # of state licenses that New Hampshire honors
  • 4 % of state’s population with a permit
  • 4 Years license is valid
  • 10 $ cost of the license
  • 18 Minimum age for license permit

New Hampshire’s policy is Shall Issue in practice and its license is issued to residents. You can carry a handgun in: allowed in, state parks, state and national forests, road side rest areas, vehicle, all areas of the state not listed as forbidden.

New Hampshire CCW Reciprocity Map

These twenty-nine states honor a New Hampshire gun permit for residents 

Alabama, Alaska, Arizona, Arkansas, Colorado, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Michigan, Mississippi, Missouri, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Utah, Vermont, Virginia, West Virginia, and Wyoming.

These states honor a New Hampshire gun permit for non-residents: 

Alabama, Alaska, Arizona, Arkansas, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Mississippi, Missouri, North Carolina, North Dakota, Ohio, Oklahoma, South Dakota, Tennessee, Utah, Vermont, Virginia, West Virginia, and Wyoming.

You must be a resident of one of the following twenty-six states for New Hampshire to honor your permit:

Alabama, Alaska, Arizona, Arkansas, Colorado, Florida, Georgia, Idaho, Indiana, Iowa, Kentucky, Louisiana, Maine, Michigan, Mississippi, Missouri, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, Tennessee, Utah, Virginia, West Virginia, and Wyoming.

There are twenty-one states that do not allow a New Hampshire gun permit and they are: 

California, Connecticut, Delaware, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, Montana, Nebraska, Nevada, New Mexico, New Jersey, New York, Oregon, Rhode Island, South Carolina, Texas, Washington, Washington D.C., and Wisconsin.

  • Permit honored
  • Permit not honored
  • Issuing state

New Hampshire Concealed Carry Permit and Laws

New Hampshire is an “Unrestricted” state and does not require permits for open or concealed carry. However, the local police will issue them to residents and non-residents for reciprocity purposes. There is no minimum age at which you can carry firearms in New Hampshire. A permit to carry costs $10 and lasts four years. The only places you cannot carry in New Hampshire are courtrooms and any federally stipulated “off limits” areas. You can legally carry a gun in your vehicle, state parks, wildlife preserves and most other areas of the state. You can also carry in restaurants and places that serve alcohol. You do not need to notify any officers if you are carrying and you do not have to obey “no weapons” signs.

CCW Eligibility: Qualify or Pre-Qualify?

To apply for a concealed carry license in New Hampshire, you need to be eighteen years old. You need to provide three references and your driver’s license number. Other than that, it’s pretty easy to get a permit in New Hampshire. You can visit your local police station or contact the state police to drop off your application. A New Hampshire concealed carry permit costs $10 for a resident and $100 for a non-resident. You must renew your permit 30 days before the other one expires.

New Hampshire Gun Background Check

New Hampshire has chosen to be a partial “point of contact” so the New Hampshire Department of Safety (“DOS”) is not required to perform background checks but they can for handgun sales only, not long guns. Licensed dealers must contact the FBI and run buyer’s information through NCIS before selling to them. New Hampshire does not have any law stipulating that private sales need background checks.

  • Permits
  • Handguns
  • Long Guns
  • Total

NH CCW and Pistol Permit Information

State Concealed Carry Requirements

  • Be at least 18 years old
  • Give the names and addresses of three references.
  • Provide your drivers license number
  • Federal law requirements

Gun CCW Permit Application

  1. Download the application form.
  2. You will need the names of three persons for references
  3. Complete the application and take it to your local sheriffs office
  4. or the State Police if a non-resident.
  5. You will be notified within 14 days by mail if your application has been approved or denied.

CCW Renewal

  • Handgun license renewals must be submitted 30 days prior to the expiration date of the license.
  • The applicant must record the license number and expiration date on the application form.
  • Non-Residents The application should be mailed to; NH State Police Permits and License Unit 33 Hazen Drive Concord, NH 03305

NH Concealed Carry License Fee information

Permit typeFees when getting a new permitRenewalCurrent license amendmentFingerprint scan feeFee for firearm classesAdditional state fees
Permit to carry concealed handguns$10.00 (Local Resident)
$100.00 (Non-Resident)
$10.00 (Local Resident)
$100.00 (Non-Resident)
N/A

Places Where You Can & Can’t Carry a Gun in New Hampshire

AllowedForbidden
Allowed inCourtroom or area used by a court
State parksAny place where the carrying of firearms is prohibited by Federal Law
State and national forests
Road side rest areas
Vehicle
All areas of the state not listed as Forbidden

New Hampshire CCW Contact

New Hampshire Bureau of Firearms

Hours

Monday – Friday:8:15 am - 4:00 pm
Saturday:Closed
Sunday:Closed

Contact

Address:New Hampshire State Police
Permits and Licensing Unit
33 Hazen Drive, Room 106
City:Concord, NH 03305
Phone:(603) 223-3873

CCW Licensing Offices in New Hampshire

Belknap County Sheriff's Department

Office Address
42 County Drive Laconia, NH 03246

Phone
(603) 527-5454

Show on Map

Carroll County Sheriff's Office

Office Address
95 Water Village Rd, Ossipee, NH 03864

Phone
(603) 539-2284

Show on Map

Cheshire County Sheriff's Office

Office Address
12 Court St, Keene, NH 03431

Phone
(603) 352-4238

Show on Map

Coos County Sheriff's Office

Office Address
55 School St, Lancaster, NH 03584

Phone
(603) 788-5598

Show on Map

Grafton County Sheriff's Department

Office Address
3785 Dartmouth College Hwy, North Haverhill, NH 03774

Phone
(603) 787-6911

Show on Map

Hillsborough County Sheriff's Office

Office Address
329 Mast Road, Goffstown, NH 03045

Phone
(603) 627-5610

Show on Map

Merrimack County Sheriff's Office

Office Address
333 Daniel Webster Hwy, Boscawen, NH 03303

Phone
(603) 796-6600

Show on Map

Rockingham County Sheriff's Office

Office Address
101 North Road, Brentwood, NH 03833

Phone
(603) 679-9495

Show on Map

Show More

Reference Links

Counties in New Hampshire