- Address
- 267 North Quincy Street Unit 3, Abington, MA, 02351
- Phone
- (339) 235-0280
- License Number
- 6-04-023-07-15988
State page
Massachusetts FFL directory
Explore local dealer coverage, manufacturer activity, and city-level concentration for Massachusetts.
Active FFLs
594
Dealers
265
Manufacturers
315
Collectors
0
Cities
Top cities by FFL count
Littleton
51 active FFLs
Bridgewater
20 active FFLs
Framingham
14 active FFLs
Westfield
11 active FFLs
Worcester
11 active FFLs
Rockland
11 active FFLs
Woburn
10 active FFLs
Agawam
10 active FFLs
Fall River
10 active FFLs
Springfield
8 active FFLs
East Longmeadow
7 active FFLs
Hudson
7 active FFLs
Peabody
7 active FFLs
Natick
7 active FFLs
Pittsfield
6 active FFLs
Quincy
6 active FFLs
Middleboro
6 active FFLs
Andover
5 active FFLs
Holbrook
5 active FFLs
Sutton
5 active FFLs
Taunton
5 active FFLs
Southwick
5 active FFLs
Plymouth
5 active FFLs
Walpole
5 active FFLs
Lakeville
5 active FFLs
West Springfield
5 active FFLs
Dracut
4 active FFLs
Hanson
4 active FFLs
Chicopee
4 active FFLs
Foxborough
4 active FFLs
Westport
4 active FFLs
Ipswich
4 active FFLs
Holyoke
4 active FFLs
Waltham
4 active FFLs
Beverly
4 active FFLs
Mattapoisett
4 active FFLs
Southbridge
4 active FFLs
Fitchburg
4 active FFLs
Turners Falls
4 active FFLs
North Reading
4 active FFLs
Rehoboth
4 active FFLs
Ludlow
4 active FFLs
Orange
3 active FFLs
East Bridgewater
3 active FFLs
Ashfield
3 active FFLs
Mendon
3 active FFLs
Braintree
3 active FFLs
Hanover
3 active FFLs
Oxford
3 active FFLs
Sturbridge
3 active FFLs
Counties
Listings
Active FFLs in Massachusetts
- Address
- 930 Main St Ste 10, Acton, MA, 01720
- Phone
- (617) 775-0307
- License Number
- 6-04-017-01-16121
- Address
- 691 Main St, Acushnet, MA, 02743
- Phone
- (508) 962-0259
- License Number
- 6-04-005-01-11990
- Address
- 195B Perry Hill Rd, Acushnet, MA, 02743
- Phone
- (508) 951-8829
- License Number
- 6-04-005-01-16287
- Address
- 104 S Ramah Circle, Agawam, MA, 01001
- Phone
- (833) 513-4389
- License Number
- 6-04-013-07-15700
- Address
- 81 Ramah Circle South, Suite 5, Agawam, MA, 01001
- Phone
- (413) 537-4806
- License Number
- 6-04-013-07-12424
- Address
- 396 Main St, Agawam, MA, 01001
- Phone
- (413) 786-8637
- License Number
- 6-04-013-01-04754
- Address
- 81 Ramah Circle South Suite 5, Agawam, MA, 01001
- Phone
- (413) 537-4806
- License Number
- 6-04-013-07-12422
- Address
- 104 Ramah Circle South, Agawam, MA, 01001
- Phone
- (413) 273-1865
- License Number
- 6-04-013-07-14871
- Address
- 109 Ramah Circle South, Agawam, MA, 01001
- Phone
- (413) 786-2343
- License Number
- 6-04-013-07-03791
- Address
- 167 Elm Street, Agawam, MA, 01001
- Phone
- (413) 627-6669
- License Number
- 6-04-013-01-15445
- Address
- 167 Elm St, Agawam, MA, 01001
- Phone
- (413) 786-0100
- License Number
- 6-04-013-07-15925
- Address
- 104 Ramah Circle South, Agawam, MA, 01001
- Phone
- (413) 273-1865
- License Number
- 6-04-013-07-14630
- Address
- 1670 Main St, Agawam, MA, 01001
- Phone
- (413) 786-1646
- License Number
- 6-04-013-01-37166
- Address
- 2 Winston Ct, Amherst, MA, 01002
- Phone
- (413) 253-1973
- License Number
- 6-04-015-01-07082
- Address
- 79 Salem St, Amherst, MA, 01002
- Phone
- (413) 256-1630
- License Number
- 6-04-015-01-07580
- Address
- 155 River Street, Andover, MA, 01810
- Phone
- (978) 470-1620
- License Number
- 6-04-009-06-16272
- Address
- 155 River Street, Andover, MA, 01810
- Phone
- (978) 470-1620
- License Number
- 6-04-009-07-16273
- Address
- 15 Robandy Road, Andover, MA, 01810
- Phone
- (978) 423-4900
- License Number
- 6-04-009-01-15776
- Address
- 350 Lowell Street, Andover, MA, 01810
- Phone
- (978) 470-6671
- License Number
- 6-04-009-10-12484
- Address
- 350 Lowell Street, Andover, MA, 01810
- Phone
- (978) 470-6671
- License Number
- 6-04-009-11-12473
- Address
- 15 B Beacon St, Arlington, MA, 02474
- Phone
- (860) 304-0870
- License Number
- 6-04-017-07-12219
- Address
- 127 Winchester Rd, Arlington, MA, 02474
- Phone
- (781) 626-0958
- License Number
- 6-04-017-07-01337
- Address
- 12 Mystic Bank, Arlington, MA, 02474
- Phone
- (617) 216-2000
- License Number
- 6-04-017-01-03416
- Address
- 1293 Ashfield Mtn Rd, Ashfield, MA, 01330
- Phone
- (413) 625-2492
- License Number
- 6-04-011-01-07612
- Address
- 136 Murray Road, Ashfield, MA, 01330
- Phone
- (413) 530-7324
- License Number
- 6-04-011-01-13781
- Address
- 136 Murray Rd, Ashfield, MA, 01330
- Phone
- (413) 530-7324
- License Number
- 6-04-011-07-14160
- Address
- 1480 Hewins St, Ashley Falls, MA, 01222
- Phone
- (413) 229-3255
- License Number
- 6-04-003-01-34612
- Address
- 90 County St, Attleboro, MA, 02703
- Phone
- (508) 222-6262
- License Number
- 6-04-005-07-03116
- Address
- 774 Oakhill Ave, Attleboro, MA, 02703
- Phone
- (774) 331-2996
- License Number
- 6-04-005-01-14293
- Address
- 66 Park St, Ayer, MA, 01432
- Phone
- (978) 796-5059
- License Number
- 6-04-017-07-16493
- Address
- 7 Central St, Baldwinville, MA, 01436
- Phone
- (978) 801-4867
- License Number
- 6-04-027-01-15238
- Address
- 403 Baldwinville Rd, Baldwinville, MA, 01436
- Phone
- (774) 306-6203
- License Number
- 6-04-027-07-14762
- Address
- 7 Worcester Rd, Barre, MA, 01005
- Phone
- (978) 257-8090
- License Number
- 6-04-027-01-14926
- Address
- 7 Worcester Rd, Barre, MA, 01005
- Phone
- (978) 257-8090
- License Number
- 6-04-027-07-14860
- Address
- 181 West St, Belchertown, MA, 01007
- Phone
- (413) 283-6706
- License Number
- 6-04-015-01-36623
- Address
- 450 State St, Belchertown, MA, 01007
- Phone
- (413) 658-5690
- License Number
- 6-04-015-01-36592
- Address
- 16 Federal St, Belchertown, MA, 01007
- Phone
- (413) 323-6785
- License Number
- 6-04-015-01-13480
- Address
- 170 Mechanic St, Bellingham, MA, 02019
- Phone
- (774) 226-7222
- License Number
- 6-04-021-07-12025
- Address
- 170 Mechanic St, Bellingham, MA, 02019
- Phone
- (508) 966-2803
- License Number
- 6-04-021-07-12022
- Address
- 95 Mechanic Street Unit 1, Bellingham, MA, 02019
- Phone
- (774) 708-0087
- License Number
- 6-04-021-07-14021
- Address
- 76 Padelford St, Berkley, MA, 02779
- Phone
- (508) 823-0442
- License Number
- 6-04-005-01-05473
- Address
- 2 Adams Lane, Berkley, MA, 02779
- Phone
- (508) 880-2858
- License Number
- 6-04-005-01-13970
- Address
- 27 Baker Ave, Beverly, MA, 01915
- Phone
- (978) 922-3700
- License Number
- 6-04-009-07-36660
- Address
- 22 Nelson Ave, Beverly, MA, 01915
- Phone
- (978) 922-4488
- License Number
- 6-04-009-01-09349
- Address
- 100 Cummings Center Suite 536J, Beverly, MA, 01915
- Phone
- (617) 512-8670
- License Number
- 6-04-009-07-16128
- Address
- 100 Cummings Center Suite 333-J, Beverly, MA, 01915
- Phone
- (978) 745-2149
- License Number
- 6-04-009-01-15169
- Address
- 164 Still River Rd, Bolton, MA, 01740
- Phone
- (978) 424-3599
- License Number
- 6-04-027-07-13040
- Address
- One Financial Center, Boston, MA, 02111
- Phone
- (617) 348-1819
- License Number
- 6-04-025-01-06003
- Address
- 148 Cambridge Street, Boston, MA, 02114
- Phone
- (603) 657-5893
- License Number
- 6-04-025-01-16543
FAQ
Common questions
How many FFLs are in Massachusetts?
There are 594 active FFLs in Massachusetts, including 265 dealers and 315 manufacturers.
How do I find an FFL dealer in Massachusetts?
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 Massachusetts?
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.