FFL Dealers in Michigan
3,457 licensed dealers across 703 cities
Grand Rapids
54 dealers
Muskegon
47 dealers
Clinton Township
37 dealers
Lansing
36 dealers
Battle Creek
36 dealers
Jackson
34 dealers
Troy
33 dealers
Howell
32 dealers
Traverse City
30 dealers
Livonia
28 dealers
Midland
27 dealers
Lapeer
25 dealers
Owosso
24 dealers
Holland
24 dealers
Westland
23 dealers
Flint
23 dealers
Ann Arbor
21 dealers
Brighton
21 dealers
Saginaw
21 dealers
Kalamazoo
21 dealers
Rochester Hills
19 dealers
Mount Pleasant
19 dealers
Cadillac
19 dealers
Monroe
18 dealers
Sterling Heights
18 dealers
Shelby Township
18 dealers
Farmington Hills
18 dealers
Bay City
18 dealers
Rockford
18 dealers
Saint Clair Shores
17 dealers
Fenton
17 dealers
Coldwater
17 dealers
Niles
17 dealers
Lowell
17 dealers
Petoskey
17 dealers
Charlotte
16 dealers
Jenison
16 dealers
Marquette
16 dealers
Canton
15 dealers
Oxford
15 dealers
Waterford
15 dealers
Clarkston
15 dealers
Grand Blanc
15 dealers
Grand Haven
15 dealers
Alpena
15 dealers
Dearborn Heights
14 dealers
Byron Center
14 dealers
Sault Sainte Marie
14 dealers
Macomb
13 dealers
Chesterfield
13 dealers
South Lyon
13 dealers
Clio
13 dealers
Davison
13 dealers
Gladwin
13 dealers
West Branch
13 dealers
Eaton Rapids
13 dealers
Grand Ledge
13 dealers
Hastings
13 dealers
Adrian
13 dealers
Alto
13 dealers
Fremont
13 dealers
Escanaba
13 dealers
Saint Clair
12 dealers
Taylor
12 dealers
Detroit
12 dealers
Milford
12 dealers
Greenville
12 dealers
Dowagiac
12 dealers
Hudsonville
12 dealers
Almont
11 dealers
Eastpointe
11 dealers
Roseville
11 dealers
Washington
11 dealers
Southgate
11 dealers
Auburn Hills
11 dealers
Portage
11 dealers
Dorr
11 dealers
Grant
11 dealers
Manistee
11 dealers
Manton
11 dealers
Manistique
11 dealers
Southfield
10 dealers
Warren
10 dealers
Richmond
10 dealers
White Lake
10 dealers
Dewitt
10 dealers
Ionia
10 dealers
Saint Johns
10 dealers
Allegan
10 dealers
Benton Harbor
10 dealers
Newaygo
10 dealers
Wayland
10 dealers
Grandville
10 dealers
Hamilton
10 dealers
Scottville
10 dealers
Kentwood
10 dealers
Romeo
9 dealers
Grosse Ile
9 dealers
Ypsilanti
9 dealers
Shelby Twp
9 dealers
Holly
9 dealers
Pontiac
9 dealers
Sandusky
9 dealers
Coleman
9 dealers
Harrison
9 dealers
Linwood
9 dealers
Oscoda
9 dealers
Fowlerville
9 dealers
Saranac
9 dealers
Sparta
9 dealers
Ludington
9 dealers
Evart
9 dealers
Grayling
9 dealers
Iron Mountain
9 dealers
Bark River
9 dealers
Belleville
8 dealers
Wixom
8 dealers
Novi
8 dealers
Byron
8 dealers
Dryden
8 dealers
Marlette
8 dealers
Burton
8 dealers
Okemos
8 dealers
Williamston
8 dealers
Big Rapids
8 dealers
Cedar Springs
8 dealers
Comstock Park
8 dealers
West Olive
8 dealers
Zeeland
8 dealers
Wyoming
8 dealers
Gaylord
8 dealers
Gladstone
8 dealers
Newberry
8 dealers
Fraser
7 dealers
Harrison Township
7 dealers
Milan
7 dealers
Whitmore Lake
7 dealers
West Bloomfield
7 dealers
Commerce Township
7 dealers
Birch Run
7 dealers
Metamora
7 dealers
Lake
7 dealers
Mio
7 dealers
Mason
7 dealers
Sturgis
7 dealers
Three Rivers
7 dealers
Hillsdale
7 dealers
Ottawa Lake
7 dealers
Caledonia
7 dealers
Hesperia
7 dealers
Hillman
7 dealers
Houghton
7 dealers
Hazel Park
6 dealers
Clinton Twp
6 dealers
New Baltimore
6 dealers
Allen Park
6 dealers
Dexter
6 dealers
Garden City
6 dealers
Pinckney
6 dealers
Lake Orion
6 dealers
Attica
6 dealers
Bad Axe
6 dealers
North Branch
6 dealers
Linden
6 dealers
Swartz Creek
6 dealers
Clare
6 dealers
Houghton Lake
6 dealers
Sanford
6 dealers
Standish
6 dealers
Bath
6 dealers
Belding
6 dealers
Ithaca
6 dealers
Perry
6 dealers
Stanton
6 dealers
Marshall
6 dealers
Plainwell
6 dealers
Baroda
6 dealers
Brooklyn
6 dealers
Middleville
6 dealers
Sand Lake
6 dealers
White Cloud
6 dealers
Fennville
6 dealers
Marne
6 dealers
Shelby
6 dealers
Spring Lake
6 dealers
Kingsley
6 dealers
Lake City
6 dealers
Maple City
6 dealers
Charlevoix
6 dealers
Cornell
6 dealers
Menominee
6 dealers
Rapid River
6 dealers
Calumet
6 dealers
Chassell
6 dealers
Hancock
6 dealers
Iron River
6 dealers
Memphis
5 dealers
Fort Gratiot
5 dealers
Port Huron
5 dealers
Madison Heights
5 dealers
Kimball
5 dealers
ST Clair Shores
5 dealers
Washington Township
5 dealers
Gregory
5 dealers
Plymouth
5 dealers
Romulus
5 dealers
Temperance
5 dealers
Keego Harbor
5 dealers
Flushing
5 dealers
Beaverton
5 dealers
Prudenville
5 dealers
Caro
5 dealers
Vassar
5 dealers
Orleans
5 dealers
Sheridan
5 dealers
Coloma
5 dealers
Lawton
5 dealers
Mattawan
5 dealers
Paw Paw
5 dealers
South Haven
5 dealers
Union City
5 dealers
Watervliet
5 dealers
Freeport
5 dealers
Kalkaska
5 dealers
MC Bain
5 dealers
Atlanta
5 dealers
Cheboygan
5 dealers
Onaway
5 dealers
Ishpeming
5 dealers
Negaunee
5 dealers
Stephenson
5 dealers
Armada
4 dealers
Capac
4 dealers
China
4 dealers
Ray
4 dealers
Carleton
4 dealers
Dearborn
4 dealers
LA Salle
4 dealers
Manchester
4 dealers
New Hudson
4 dealers
Newport
4 dealers
Saline
4 dealers
Trenton
4 dealers
Woodhaven
4 dealers
Rochester
4 dealers
Utica
4 dealers
Farmington
4 dealers
Highland
4 dealers
Ortonville
4 dealers
Freeland
4 dealers
Roscommon
4 dealers
Essexville
4 dealers
Kingston
4 dealers
Prescott
4 dealers
Tawas City
4 dealers
Haslett
4 dealers
Lakeview
4 dealers
Webberville
4 dealers
Bellevue
4 dealers
Bronson
4 dealers
Otsego
4 dealers
Richland
4 dealers
Saint Joseph
4 dealers
Vicksburg
4 dealers
Bridgman
4 dealers
Camden
4 dealers
Jonesville
4 dealers
Leslie
4 dealers
Manitou Beach
4 dealers
Parma
4 dealers
Stockbridge
4 dealers
Tecumseh
4 dealers
Ada
4 dealers
Baldwin
4 dealers
Howard City
4 dealers
Stanwood
4 dealers
Branch
4 dealers
Montague
4 dealers
Norton Shores
4 dealers
Nunica
4 dealers
Ravenna
4 dealers
Rothbury
4 dealers
Twin Lake
4 dealers
Whitehall
4 dealers
Benzonia
4 dealers
Frankfort
4 dealers
Tustin
4 dealers
Mancelona
4 dealers
South Boardman
4 dealers
Harbor Springs
4 dealers
Indian River
4 dealers
Levering
4 dealers
Ossineke
4 dealers
Kingsford
4 dealers
Gwinn
4 dealers
Baraga
4 dealers
Ontonagon
4 dealers
Clay Township
3 dealers
Marine City
3 dealers
Mount Clemens
3 dealers
Chesterfield Township
3 dealers
Casco
3 dealers
ST Clair
3 dealers
Van Buren Twp
3 dealers
Chelsea
3 dealers
Lincoln Park
3 dealers
New Boston
3 dealers
Northville
3 dealers
Rockwood
3 dealers
Hamtramck
3 dealers
Orion
3 dealers
Commerce
3 dealers
Bancroft
3 dealers
Otisville
3 dealers
Ubly
3 dealers
Chesaning
3 dealers
Kawkawlin
3 dealers
Rose City
3 dealers
Saint Charles
3 dealers
Cass City
3 dealers
Greenbush
3 dealers
Hale
3 dealers
Lincoln
3 dealers
Millington
3 dealers
Omer
3 dealers
Owendale
3 dealers
Reese
3 dealers
Spruce
3 dealers
Alma
3 dealers
Edmore
3 dealers
Elsie
3 dealers
Morrice
3 dealers
MT Pleasant
3 dealers
Portland
3 dealers
Shepherd
3 dealers
Springfield
3 dealers
Delton
3 dealers
East Leroy
3 dealers
Galesburg
3 dealers
Nashville
3 dealers
ST Joseph
3 dealers
Scotts
3 dealers
White Pigeon
3 dealers
Berrien Springs
3 dealers
Addison
3 dealers
Grass Lake
3 dealers
North Adams
3 dealers
Munith
3 dealers
Onsted
3 dealers
Springport
3 dealers
Gowen
3 dealers
Kent City
3 dealers
Allendale
3 dealers
Hart
3 dealers
North Muskegon
3 dealers
Boon
3 dealers
Buckley
3 dealers
Interlochen
3 dealers
Kaleva
3 dealers
Lake Ann
3 dealers
Rapid City
3 dealers
Reed City
3 dealers
Drummond Island
3 dealers
Lachine
3 dealers
Pickford
3 dealers
Champion
3 dealers
Norway
3 dealers
Skandia
3 dealers
Wallace
3 dealers
Wilson
3 dealers
Bessemer
3 dealers
Crystal Falls
3 dealers
Ironwood
3 dealers
Lake Linden
3 dealers
Saint Helen
3 dealers
Marcellus
3 dealers
Coopersville
3 dealers
Burr Oak
3 dealers
Avoca
2 dealers
Kenockee
2 dealers
Wales
2 dealers
Harsens Island
2 dealers
Macomb Twp
2 dealers
Macomb Township
2 dealers
Lenox Township
2 dealers
East China
2 dealers
China Township
2 dealers
Columbus Township
2 dealers
Bruce Township
2 dealers
Davisburg
2 dealers
Yale
2 dealers
Erie
2 dealers
Lambertville
2 dealers
Willis
2 dealers
Riverview
2 dealers
Ferndale
2 dealers
Ecorse
2 dealers
Oak Park
2 dealers
Bloomfield Hills
2 dealers
Sylvan Lake
2 dealers
Orchard Lake
2 dealers
Oakland
2 dealers
Leonard
2 dealers
Brown City
2 dealers
Columbiaville
2 dealers
Croswell
2 dealers
Deckerville
2 dealers
Durand
2 dealers
Goodrich
2 dealers
Imlay City
2 dealers
Peck
2 dealers
Port Hope
2 dealers
Alger
2 dealers
Auburn
2 dealers
Fairview
2 dealers
Farwell
2 dealers
Hemlock
2 dealers
Merrill
2 dealers
Pinconning
2 dealers
Bay Port
2 dealers
Fairgrove
2 dealers
Frankenmuth
2 dealers
Harrisville
2 dealers
Mayville
2 dealers
Whittemore
2 dealers
Bannister
2 dealers
Corunna
2 dealers
Crystal
2 dealers
East Lansing
2 dealers
Fowler
2 dealers
Holt
2 dealers
Laingsburg
2 dealers
Lake Odessa
2 dealers
Maple Rapids
2 dealers
Mulliken
2 dealers
Ovid
2 dealers
Perrinton
2 dealers
Sidney
2 dealers
Weidman
2 dealers
Bangor
2 dealers
Homer
2 dealers
Bloomingdale
2 dealers
Cassopolis
2 dealers
Ceresco
2 dealers
Colon
2 dealers
Decatur
2 dealers
Hartford
2 dealers
Jones
2 dealers
Martin
2 dealers
Olivet
2 dealers
Quincy
2 dealers
Schoolcraft
2 dealers
Vermontville
2 dealers
Buchanan
2 dealers
Eau Claire
2 dealers
Edwardsburg
2 dealers
Three Oaks
2 dealers
Union
2 dealers
Albion
2 dealers
Cement City
2 dealers
Hudson
2 dealers
Jerome
2 dealers
Michigan Center
2 dealers
Osseo
2 dealers
Spring Arbor
2 dealers
Casnovia
2 dealers
Pierson
2 dealers
Remus
2 dealers
Conklin
2 dealers
Custer
2 dealers
Free Soil
2 dealers
Fruitport
2 dealers
New Era
2 dealers
Pullman
2 dealers
Walker
2 dealers
Beulah
2 dealers
Central Lake
2 dealers
Copemish
2 dealers
Elk Rapids
2 dealers
Falmouth
2 dealers
Grawn
2 dealers
Hersey
2 dealers
Irons
2 dealers
Leroy
2 dealers
Marion
2 dealers
Thompsonville
2 dealers
Williamsburg
2 dealers
Brimley
2 dealers
Dafter
2 dealers
Hawks
2 dealers
Posen
2 dealers
Rogers City
2 dealers
Kincheloe
2 dealers
Vanderbilt
2 dealers
Garden
2 dealers
Mcmillan
2 dealers
Munising
2 dealers
Powers
2 dealers
L' Anse
2 dealers
Toivola
2 dealers
Trout Creek
2 dealers
Kewadin
2 dealers
Harper Woods
2 dealers
Cedarville
2 dealers
New Buffalo
2 dealers
South Rockwood
2 dealers
Hopkins
2 dealers
Clarklake
2 dealers
Kinde
2 dealers
Algonac
1 dealer
Clay
1 dealer
Birmingham
1 dealer
Ira Township
1 dealer
Fair Haven
1 dealer
Goodells
1 dealer
Jeddo
1 dealer
Clinton Twsp
1 dealer
Cottrellville
1 dealer
Marysville
1 dealer
Macomb Twsp
1 dealer
Selfridge Air Natl Guard
1 dealer
Lenox
1 dealer
New Haven
1 dealer
North Street
1 dealer
Burtchville
1 dealer
Richmond Township
1 dealer
Columbus
1 dealer
Pleasant Ridge
1 dealer
Royal Oak
1 dealer
ST Clair Twp
1 dealer
Brockway
1 dealer
Lynn
1 dealer
Sumpter Twp
1 dealer
Brighton Twp
1 dealer
Dundee
1 dealer
Flat Rock
1 dealer
Hamburg
1 dealer
Ida
1 dealer
Luna Pier
1 dealer
Maybee
1 dealer
Huron Twp
1 dealer
Brownstown
1 dealer
Wayne
1 dealer
Wyandotte
1 dealer
Grosse Pointe
1 dealer
Redford
1 dealer
Bloomfield Twp
1 dealer
Oakland Township
1 dealer
Sterling Hts
1 dealer
Hartland
1 dealer
Highland Twp
1 dealer
Orion Township
1 dealer
Orion Twp
1 dealer
Walled Lake
1 dealer
Atlas
1 dealer
Carsonville
1 dealer
Decker
1 dealer
Fostoria
1 dealer
Lennon
1 dealer
Lexington
1 dealer
Melvin
1 dealer
Montrose
1 dealer
Palms
1 dealer
Port Austin
1 dealer
Comins
1 dealer
Sterling
1 dealer
AU Gres
1 dealer
Bridgeport
1 dealer
Caseville
1 dealer
Clifford
1 dealer
Deford
1 dealer
East Tawas
1 dealer
Mikado
1 dealer
National City
1 dealer
Sebewaing
1 dealer
Turner
1 dealer
Ashley
1 dealer
Carson City
1 dealer
Clarksville
1 dealer
Dimondale
1 dealer
Fenwick
1 dealer
Pewamo
1 dealer
Potterville
1 dealer
Six Lakes
1 dealer
Vestaburg
1 dealer
Augusta
1 dealer
Gobles
1 dealer
Grand Junction
1 dealer
Mendon
1 dealer
Vandalia
1 dealer
Berrien Spgs
1 dealer
Stevensville
1 dealer
Allen
1 dealer
Britton
1 dealer
Concord
1 dealer
Horton
1 dealer
Litchfield
1 dealer
Morenci
1 dealer
Mosherville
1 dealer
Palmyra
1 dealer
Petersburg
1 dealer
Pleasant Lake
1 dealer
Reading
1 dealer
Sand Creek
1 dealer
Tipton
1 dealer
Bailey
1 dealer
Belmont
1 dealer
Blanchard
1 dealer
Chippewa Lake
1 dealer
Morley
1 dealer
Douglas
1 dealer
Saugatuck
1 dealer
Walhalla
1 dealer
Walkerville
1 dealer
Bear Lake
1 dealer
Bellaire
1 dealer
Empire
1 dealer
Fife Lake
1 dealer
Filer City
1 dealer
Luther
1 dealer
Mesick
1 dealer
Wellston
1 dealer
Alanson
1 dealer
Boyne Falls
1 dealer
Brutus
1 dealer
Conway
1 dealer
E Jordan
1 dealer
Herron
1 dealer
Hessel
1 dealer
Johannesburg
1 dealer
Lewiston
1 dealer
Ocqueoc
1 dealer
Moran
1 dealer
Oden
1 dealer
Paradise
1 dealer
Pellston
1 dealer
ST James
1 dealer
Trout Lake
1 dealer
Big Bay
1 dealer
Carney
1 dealer
Chatham
1 dealer
Engadine
1 dealer
Felch
1 dealer
Little Lake
1 dealer
Foster City
1 dealer
Gulliver
1 dealer
Wetmore
1 dealer
Quinnesec
1 dealer
Republic
1 dealer
Sagola
1 dealer
Seney
1 dealer
Traunik
1 dealer
Atlantic Mine
1 dealer
Merriweather
1 dealer
Pelkie
1 dealer
Rockland
1 dealer
Grosse Pointe Woods
1 dealer
Holton
1 dealer
Suttons Bay
1 dealer
Clay Twp
1 dealer
Emmett
1 dealer
Gibraltar
1 dealer
Leonidas
1 dealer
Pentwater
1 dealer
East Jordan
1 dealer
Allenton
1 dealer
Breckenridge
1 dealer
Saint Louis
1 dealer
Deerfield
1 dealer
Rhodes
1 dealer
Pigeon
1 dealer
Wolverine
1 dealer
Croton
1 dealer
Gaines
1 dealer
Harrison Twp
1 dealer
Ferrysburg
1 dealer
Eagle
1 dealer
Minden City
1 dealer
Waterford Township
1 dealer
Chase
1 dealer
Clayton
1 dealer
Rock
1 dealer
Sears
1 dealer
Pittsford
1 dealer
Hubbard Lake
1 dealer
Hanover
1 dealer
Bloomfield
1 dealer
Michigamme
1 dealer
Gould City
1 dealer
Ira
1 dealer
Riley
1 dealer
Boyne City
1 dealer
Athens
1 dealer
Bruce Crossing
1 dealer
Clinton
1 dealer
Akron
1 dealer
Riga
1 dealer
Samaria
1 dealer
Hadley
1 dealer
Goetzville
1 dealer
Clawson
1 dealer
Burlington
1 dealer
Merritt
1 dealer
Gun Stores & FFL Dealers in Michigan
Browse our complete directory of 3,457 federally licensed firearms dealers across 703 cities in Michigan. Find local gun stores for purchases, FFL transfer agents for online orders, gunsmiths, and pawnbrokers. All data is sourced from official ATF records.
Michigan Gun Laws Overview
Michigan requires a purchase permit for handguns and enacted a red flag law in 2023 along with universal background checks for all firearm transfers. No waiting period applies, and NFA items are legal.
Concealed Carry
Shall-issue
Waiting Period
None
Purchase Permit
Required
Background Check
Universal
Open Carry
Allowed
NFA Items
Allowed
Min Age (Handgun)
21+
Stand Your Ground
No
Restrictions in Michigan
- Red flag law: Courts can issue orders to temporarily remove firearms