- Address
- 1369 Nh Rt 16, Albany, NH, 03818
- Phone
- (603) 452-5247
- License Number
- 6-02-003-07-02903
State page
New Hampshire FFL directory
Explore local dealer coverage, manufacturer activity, and city-level concentration for New Hampshire.
Active FFLs
610
Dealers
322
Manufacturers
254
Collectors
0
Cities
Top cities by FFL count
Manchester
19 active FFLs
Rochester
16 active FFLs
Nashua
13 active FFLs
Concord
11 active FFLs
Londonderry
11 active FFLs
Keene
10 active FFLs
Merrimack
10 active FFLs
Dover
9 active FFLs
Derry
8 active FFLs
Farmington
8 active FFLs
Hudson
8 active FFLs
Belmont
8 active FFLs
Hooksett
8 active FFLs
Salem
7 active FFLs
Claremont
7 active FFLs
Milford
7 active FFLs
Somersworth
7 active FFLs
Pelham
6 active FFLs
Fitzwilliam
6 active FFLs
Barrington
6 active FFLs
Winchester
6 active FFLs
Fremont
6 active FFLs
Hampstead
6 active FFLs
New Ipswich
6 active FFLs
Brentwood
6 active FFLs
Litchfield
6 active FFLs
Wilton
5 active FFLs
Wolfeboro
5 active FFLs
Rindge
5 active FFLs
Tamworth
5 active FFLs
Swanzey
5 active FFLs
Lebanon
5 active FFLs
Amherst
5 active FFLs
Moultonborough
5 active FFLs
Canaan
5 active FFLs
Newport
5 active FFLs
Goffstown
5 active FFLs
Pittsfield
5 active FFLs
Laconia
5 active FFLs
Plainfield
5 active FFLs
Brookline
5 active FFLs
Bedford
5 active FFLs
Epping
5 active FFLs
Gilmanton
5 active FFLs
North Swanzey
5 active FFLs
Windham
4 active FFLs
Lyndeborough
4 active FFLs
Portsmouth
4 active FFLs
Raymond
4 active FFLs
Auburn
4 active FFLs
Counties
Listings
Active FFLs in New Hampshire
- Address
- 2279 Nh Route 16, Albany, NH, 03818
- Phone
- (603) 447-4833
- License Number
- 6-02-003-01-04348
- Address
- 10 Woodridge Drive, Allenstown, NH, 03275
- Phone
- (603) 210-1475
- License Number
- 6-02-013-07-05380
- Address
- 32 Library Street, Allenstown, NH, 03275
- Phone
- (603) 210-1212
- License Number
- 6-02-013-07-02347
- Address
- 11 High Ridge Trail, Allenstown, NH, 03275
- Phone
- (215) 495-9830
- License Number
- 6-02-013-07-03405
- Address
- 11 High Ridge Trail, Allenstown, NH, 03275
- Phone
- (215) 495-9830
- License Number
- 6-02-013-01-03095
- Address
- 163 River St, Alstead, NH, 03602
- Phone
- (603) 835-6122
- License Number
- 6-02-005-02-02632
- Address
- 10 Frank C Gilman Hwy, Alton, NH, 03809
- Phone
- (603) 875-5466
- License Number
- 6-02-001-07-01842
- Address
- 174 Main Street, Alton Bay, NH, 03810
- Phone
- (603) 875-4314
- License Number
- 6-02-001-07-05776
- Address
- 62 Route 101-A Suite 7, Amherst, NH, 03031
- Phone
- (603) 732-4000
- License Number
- 6-02-011-08-00202
- Address
- 9 Waterview Drive, Amherst, NH, 03031
- Phone
- (617) 331-2046
- License Number
- 6-02-011-01-03289
- Address
- 13 Columbia Dr, Unit 6, Amherst, NH, 03031
- Phone
- (603) 880-6131
- License Number
- 6-02-011-07-01419
- Address
- 1 State Rt 101A Ste 3, Amherst, NH, 03031
- Phone
- (603) 732-4280
- License Number
- 6-02-011-01-01743
- Address
- 141 Rte 101A #M10, Amherst, NH, 03031
- Phone
- (603) 943-5791
- License Number
- 6-02-011-01-05191
- Address
- 9 Johnson Lane, Andover, NH, 03216
- Phone
- (603) 454-8213
- License Number
- 6-02-013-06-05370
- Address
- 27 Elms Ave, Antrim, NH, 03440
- Phone
- (603) 325-2704
- License Number
- 6-02-011-01-01943
- Address
- 47 Pleasant St, Antrim, NH, 03440
- Phone
- (603) 588-4010
- License Number
- 6-02-011-01-05717
- Address
- 15 Elm Avenue, Antrim, NH, 03440
- Phone
- (603) 588-2880
- License Number
- 6-02-011-07-05713
- Address
- 11 Main St, Atkinson, NH, 03811
- Phone
- (603) 974-3015
- License Number
- 6-02-015-01-05658
- Address
- 5 Mosher Drive, Atkinson, NH, 03811
- Phone
- (603) 770-6637
- License Number
- 6-02-015-01-01180
- Address
- 16 Lakeside Dr, Atkinson, NH, 03811
- Phone
- (603) 508-0465
- License Number
- 6-02-015-01-01425
- Address
- 50 Calef Road, Auburn, NH, 03032
- Phone
- (603) 483-8468
- License Number
- 6-02-015-01-01593
- Address
- 66 Stoney Brook Rd, Auburn, NH, 03032
- Phone
- (603) 483-8505
- License Number
- 6-02-015-01-04634
- Address
- 5 Priscilla Ln, Auburn, NH, 03032
- Phone
- (603) 706-5795
- License Number
- 6-02-015-07-05957
- Address
- 5 Priscilla Lane, Auburn, NH, 03032
- Phone
- (978) 815-1102
- License Number
- 6-02-015-07-05145
- Address
- 99 Tolend Rd, Barrington, NH, 03825
- Phone
- (603) 948-1519
- License Number
- 6-02-017-07-04276
- Address
- 1719 Franklin Pierce Highway, Barrington, NH, 03825
- Phone
- (603) 664-9972
- License Number
- 6-02-017-01-33169
- Address
- 107 Hunter Lane, Barrington, NH, 03825
- Phone
- (603) 664-7689
- License Number
- 6-02-017-01-05274
- Address
- 286 Isinglass Circle Unit 27, Barrington, NH, 03825
- Phone
- (781) 864-5659
- License Number
- 6-02-017-07-05828
- Address
- 49 Heights Rd, Barrington, NH, 03825
- Phone
- (603) 817-8539
- License Number
- 6-02-017-07-05747
- Address
- 55 Calef Hwy Ste 1, Barrington, NH, 03825
- Phone
- (603) 994-4867
- License Number
- 6-02-017-07-05099
- Address
- 42 Aspen Lane, Bartlett, NH, 03812
- Phone
- (603) 986-4789
- License Number
- 6-02-003-01-05358
- Address
- 42 Aspen Lane, Bartlett, NH, 03812
- Phone
- (603) 986-4789
- License Number
- 6-02-003-07-05956
- Address
- 229 Clough Rd, Bath, NH, 03740
- Phone
- (603) 265-8025
- License Number
- 6-02-009-01-05784
- Address
- 5 Hull Rd, Bedford, NH, 03110
- Phone
- (603) 400-0350
- License Number
- 6-02-011-07-05589
- Address
- 2 Cooper Lane, Bedford, NH, 03110
- Phone
- (603) 296-0469
- License Number
- 6-02-011-01-00592
- Address
- 82 Smith Rd, Bedford, NH, 03110
- Phone
- (603) 472-4559
- License Number
- 6-02-011-01-02369
- Address
- 102 King Rd, Bedford, NH, 03110
- Phone
- (603) 493-3820
- License Number
- 6-02-011-01-01386
- Address
- 15 Chandler Rd, Bedford, NH, 03110
- Phone
- (603) 682-5061
- License Number
- 6-02-011-01-33153
- Address
- 149 Bean Hill Rd, Belmont, NH, 03220
- Phone
- (603) 455-4239
- License Number
- 6-02-001-07-01002
- Address
- 126 D W Hwy, Belmont, NH, 03220
- Phone
- (603) 528-2666
- License Number
- 6-02-001-01-05411
- Address
- 98 Fox Hill Road, Belmont, NH, 03220
- Phone
- (978) 505-7836
- License Number
- 6-02-001-01-05361
- Address
- 71 Province Road, Belmont, NH, 03220
- Phone
- (603) 340-4339
- License Number
- 6-02-001-07-05686
- Address
- 569 Laconia Road, Belmont, NH, 03220
- Phone
- (603) 366-1701
- License Number
- 6-02-001-07-02645
- Address
- 661 Province Rd, Belmont, NH, 03220
- Phone
- (603) 630-5608
- License Number
- 6-02-001-01-33180
- Address
- 140 Laconia Road Route 106, Belmont, NH, 03220
- Phone
- (603) 524-8678
- License Number
- 6-02-001-07-05625
- Address
- 131 Wildlife Blvd, Belmont, NH, 03220
- Phone
- (603) 267-6112
- License Number
- 6-02-001-01-05782
- Address
- 1906 Riverside Dr, Berlin, NH, 03570
- Phone
- (603) 723-8383
- License Number
- 6-02-007-01-02465
- Address
- 232 Jericho Rd, Berlin, NH, 03570
- Phone
- (603) 215-6002
- License Number
- 6-02-007-01-05634
- Address
- 345 Cates Hill Rd, Berlin, NH, 03570
- Phone
- (603) 752-4000
- License Number
- 6-02-007-01-02676
FAQ
Common questions
How many FFLs are in New Hampshire?
There are 610 active FFLs in New Hampshire, including 322 dealers and 254 manufacturers.
How do I find an FFL dealer in New Hampshire?
Browse the cities below or narrow the listing by type. ZIP and city pages usually offer the fastest path to nearby results.
What about transfer fees in New Hampshire?
Transfer fees are not part of the ATF source data. Use the directory to identify active dealers, then contact them directly to compare policies and pricing.