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