OPEN
FFLs
.com
Find FFLs by state
Search for all FFLs
Home
Find FFLs by state
Maine
FFLs in Maine
According to the ATF database, there are
580 registered FFLs in Maine
.
A
Acton
Alfred
Arundel
Auburn
Augusta
Abbot
Alna
Amherst
Alexander
Ashland
Appleton
Albion
Avon
Andover
Alton
Atkinson
Argyle Twp
B
Biddeford
Bowdoinham
Bridgton
Brownfield
Brunswick
Buxton
Bethel
Buckfield
Bowdoin
Bangor
Bradley
Brewer
Brookton
Bucksport
Beaver Cove
Bancroft
Bath
Boothbay
Boothbay Harbor
Bristol
Bar Harbor
Blue Hill
Benton
Belgrade
Bingham
Brooks
Burnham
Bass Harbor
Belfast
Beddington
Baring
Berwick
Brooklin
Brownville
Bradford
C
Cape Neddick
Cornish
Cape Elizabeth
Chelsea
China
Corinth
Cary Plt
Calais
Cutler
Caribou
Caratunk
Clinton
Corinna
Cornville
Cumberland
Charleston
Castine
Casco
D
Dayton
Durham
Dixfield
Dover Foxcroft
Dedham
Detroit
Dexter
Dixmont
Danforth
Dresden
Dennysville
Denmark
E
Eliot
Eddington
East Millinocket
Etna
East Boothbay
Edgecomb
Ellsworth
Edmunds Twp
East Machias
Eastport
Eagle Lake
Eustis
East Waterboro
East Andover
Easton
F
Freeport
Fryeburg
Falmouth
Farmingdale
Frankfort
Friendship
Fort Fairfield
Fort Kent
Frenchville
Fairfield
Farmington
Fayette
G
Gorham
Gray
Greene
Glenburn
Greenbush
Greenville
Guilford
Garland
Gouldsboro
Gardiner
Greenwood
Greenville Junction
Garfield Plt
H
Harrison
Hiram
Hollis Center
Harpswell
Hermon
Holden
Hampden
Hancock
Houlton
Hope
Harmony
Hudson
Hodgdon
Hebron
Hallowell
I
Industry
J
Jay
Jackson
Jackman
Jonesboro
Jefferson
K
Kittery
Kennebunk
Kennebunkport
Kenduskeag
Kingfield
L
Lyman
Lebanon
Limerick
Limington
Lovell
Lewiston
Lisbon
Lisbon Falls
Livermore Falls
Leeds
Litchfield
Levant
Lincoln
Lamoine
Lubec
Ludlow
Linneus
Lincolnville
Liberty
Lee
Livermore
Limestone
M
Mexico
Minot
Mt Vernon
Mattawamkeag
Medway
Milford
Millinocket
Milo
Machias
Marshfield
Machiasport
Milbridge
Madawaska
Mapleton
Monticello
Montville
Madison
Mars Hill
Monroe
Monmouth
Moscow
Moose River
N
Naples
North Bridgton
New Gloucester
Norway
Newcastle
New Castle
Northfield
New Canada
New Limerick
Northport
Newport
New Sharon
Norridgewock
North Yarmouth
North Waterboro
Nobleboro
New Sweden
North Anson
O
Old Orchard Beach
Oxford
Old Town
Orland
Orono
Orrington
Otis
Oakfield
Oakland
Oquossoc
Orneville Twp
Owls Head
P
Parsonsfield
Portland
Poland Spring
Poland
Peru
Pittston
Passadumkeag
Prospect Harbor
Patten
Presque Isle
Palmyra
Pittsfield
Portage
Plymouth
Palermo
Pembroke
Phippsburg
Perry
R
Raymond
Rumford
Randolph
Richmond
Round Pond
Rockland
Rome
Rangeley
Roque Bluffs
Rockport
Readfield
Rangeley Plantation
S
South Berwick
Saco
Sanford
Scarborough
Shapleigh
Standish
Steep Falls
South Portland
Stoneham
Sabattus
South Paris
Sidney
South China
Shirley
Sedgwick
Southwest Harbor
Surry
Sherman Mills
Sinclair
Smyrna Mills
Swanville
Saint Albans
Searsmont
Skowhegan
Solon
Strong
Stratton
Sumner
Saint Agatha
Springvale
S Berwick
Sebago
Stetson
Sullivan
Saint David
T
Topsham
Turner
Thomaston
Trenton
U
Upton
Unity
Union
V
Van Buren
Vassalboro
W
Windham
Waterboro
Waterford
Wells
Wells Beach
Westbrook
West Buxton
Wales
Weld
West Paris
Wilton
Whitefield
Windsor
Winthrop
Weston
Willimantic
Waite
West Enfield
West Bath
Waldoboro
Walpole
Washington
Wiscasset
Woolwich
Waltham
Warren
Winslow
Waterville
Woodland
West Newfield
Washburn
Whiting
West Gardiner
Westport Island
Wesley
Wayne
Winterport
Y
York
York Harbor
Yarmouth