FFL Dealers in New Hampshire
838 licensed dealers across 221 cities
Manchester
23 dealers
Nashua
20 dealers
Rochester
20 dealers
Derry
16 dealers
Salem
14 dealers
Merrimack
13 dealers
Concord
12 dealers
Dover
12 dealers
Hudson
11 dealers
Londonderry
11 dealers
Belmont
11 dealers
Pelham
10 dealers
Keene
10 dealers
Barrington
10 dealers
Windham
9 dealers
Winchester
9 dealers
Brentwood
9 dealers
Amherst
8 dealers
Fremont
8 dealers
Laconia
8 dealers
Plymouth
8 dealers
Claremont
8 dealers
Lebanon
8 dealers
Somersworth
8 dealers
Farmington
8 dealers
Seabrook
8 dealers
Auburn
7 dealers
Brookline
7 dealers
Epping
7 dealers
Milford
7 dealers
Raymond
7 dealers
Hampstead
7 dealers
Hooksett
7 dealers
Epsom
7 dealers
Northwood
7 dealers
Fitzwilliam
7 dealers
Exeter
7 dealers
Newton
7 dealers
Goffstown
6 dealers
Litchfield
6 dealers
Wilton
6 dealers
Bedford
6 dealers
Gilford
6 dealers
Rindge
6 dealers
Gorham
6 dealers
Cornish
6 dealers
Newport
6 dealers
Portsmouth
6 dealers
Wolfeboro
6 dealers
New Ipswich
5 dealers
Gilmanton
5 dealers
Moultonborough
5 dealers
New Hampton
5 dealers
Swanzey
5 dealers
Littleton
5 dealers
Grantham
5 dealers
Plainfield
5 dealers
Ossipee
5 dealers
Kingston
5 dealers
Chester
4 dealers
Deerfield
4 dealers
Lyndeborough
4 dealers
Campton
4 dealers
Center Barnstead
4 dealers
Danbury
4 dealers
Grafton
4 dealers
Hillsborough
4 dealers
Meredith
4 dealers
North Woodstock
4 dealers
Pittsfield
4 dealers
Thornton
4 dealers
Boscawen
4 dealers
Antrim
4 dealers
Hinsdale
4 dealers
Berlin
4 dealers
Colebrook
4 dealers
Canaan
4 dealers
Lyme
4 dealers
Woodsville
4 dealers
Newington
4 dealers
Conway
4 dealers
Hampton Falls
4 dealers
Milton
4 dealers
Plaistow
4 dealers
Sandown
4 dealers
Tamworth
4 dealers
Dunbarton
3 dealers
Mason
3 dealers
Greenville
3 dealers
Hollis
3 dealers
Bradford
3 dealers
Alexandria
3 dealers
Hopkinton
3 dealers
Henniker
3 dealers
Hillsboro
3 dealers
Newbury
3 dealers
Allenstown
3 dealers
Pembroke
3 dealers
Weare
3 dealers
Bow
3 dealers
North Swanzey
3 dealers
Dublin
3 dealers
Jaffrey
3 dealers
Sharon
3 dealers
Westmoreland
3 dealers
Whitefield
3 dealers
Dalton
3 dealers
Lempster
3 dealers
Enfield
3 dealers
West Lebanon
3 dealers
Atkinson
3 dealers
Danville
3 dealers
Rumney
3 dealers
Stoddard
3 dealers
Sanbornton
3 dealers
New Boston
2 dealers
Bristol
2 dealers
Ctr Barnstead
2 dealers
Hill
2 dealers
New London
2 dealers
Chichester
2 dealers
Salisbury
2 dealers
Northfield
2 dealers
Tilton
2 dealers
Springfield
2 dealers
Nottingham
2 dealers
Penacook
2 dealers
Chesterfield
2 dealers
Peterborough
2 dealers
Spofford
2 dealers
Troy
2 dealers
West Chesterfield
2 dealers
Richmond
2 dealers
Bethlehem
2 dealers
Errol
2 dealers
Stark
2 dealers
Jefferson
2 dealers
Alstead
2 dealers
Charlestown
2 dealers
Haverhill
2 dealers
Croydon
2 dealers
Unity
2 dealers
North Haverhill
2 dealers
Alton
2 dealers
Alton Bay
2 dealers
Center Conway
2 dealers
Albany
2 dealers
Madbury
2 dealers
Durham
2 dealers
East Kingston
2 dealers
Eaton
2 dealers
Freedom
2 dealers
Gonic
2 dealers
North Conway
2 dealers
Rollinsford
2 dealers
Brookfield
2 dealers
North Hampton
2 dealers
Barnstead
2 dealers
Piermont
2 dealers
Langdon
2 dealers
Francestown
1 dealer
Mont Vernon
1 dealer
Bridgewater
1 dealer
Contoocook
1 dealer
S Alexandria
1 dealer
Lincoln
1 dealer
North Sutton
1 dealer
Woodstock
1 dealer
N Woodstock
1 dealer
Dorchester
1 dealer
Webster
1 dealer
Loudon
1 dealer
NO Swanzey
1 dealer
Sullivan
1 dealer
Gilsum
1 dealer
Hancock
1 dealer
West Swanzey
1 dealer
Lancaster
1 dealer
Columbia
1 dealer
Lisbon
1 dealer
Milan
1 dealer
Pittsburg
1 dealer
Twin Mountain
1 dealer
South Acworth
1 dealer
Walpole
1 dealer
Hanover
1 dealer
Pike
1 dealer
Landaff
1 dealer
Bartlett
1 dealer
Ctr Conway
1 dealer
Redstone
1 dealer
Chocorua
1 dealer
Glen
1 dealer
Jackson
1 dealer
New Durham
1 dealer
Lee
1 dealer
Rye
1 dealer
Union
1 dealer
Strafford
1 dealer
West Ossipee
1 dealer
Greenfield
1 dealer
Franklin
1 dealer
Greenland
1 dealer
Deering
1 dealer
Dummer
1 dealer
SO Hampton
1 dealer
Silver Lake
1 dealer
Tuftonboro
1 dealer
Shelburne
1 dealer
Warren
1 dealer
Bath
1 dealer
Washington
1 dealer
E Lempster
1 dealer
Effingham
1 dealer
Hampton
1 dealer
Canterbury
1 dealer
East Wakefield
1 dealer
Milton Mills
1 dealer
Orange
1 dealer
Center Ossipee
1 dealer
Melvin Village
1 dealer
Gun Stores & FFL Dealers in New Hampshire
Browse our complete directory of 838 federally licensed firearms dealers across 221 cities in New Hampshire. Find local gun stores for purchases, FFL transfer agents for online orders, gunsmiths, and pawnbrokers. All data is sourced from official ATF records.
New Hampshire Gun Laws Overview
New Hampshire enacted constitutional carry in 2017 and has very permissive gun laws for New England. No permit is required to purchase or carry, no waiting period exists, and NFA items are legal.
Concealed Carry
Permitless
Waiting Period
None
Purchase Permit
Not required
Background Check
Federal NICS
Open Carry
Allowed
NFA Items
Allowed
Min Age (Handgun)
21+
Stand Your Ground
Yes