FFL Dealers in Illinois
2,196 licensed dealers across 690 cities
Springfield
44 dealers
Sparta
25 dealers
Marion
24 dealers
Naperville
22 dealers
Quincy
22 dealers
Geneseo
20 dealers
Peoria
19 dealers
Des Plaines
17 dealers
Bolingbrook
17 dealers
Bloomington
17 dealers
Jacksonville
17 dealers
Plainfield
16 dealers
Decatur
16 dealers
Crystal Lake
15 dealers
Oswego
15 dealers
Mattoon
15 dealers
Danville
14 dealers
Taylorville
14 dealers
Elgin
13 dealers
East Peoria
13 dealers
Lombard
12 dealers
Morris
12 dealers
Aurora
12 dealers
Rock Island
12 dealers
Mount Vernon
12 dealers
Belvidere
11 dealers
Dixon
11 dealers
Colona
11 dealers
Milan
11 dealers
Belleville
11 dealers
Mchenry
10 dealers
Yorkville
10 dealers
Rockford
10 dealers
Loves Park
10 dealers
Collinsville
10 dealers
Lincoln
10 dealers
Geneva
9 dealers
Bourbonnais
9 dealers
Watseka
9 dealers
Ottawa
9 dealers
Galesburg
9 dealers
Macomb
9 dealers
Washington
9 dealers
Edwardsville
9 dealers
Columbia
9 dealers
Waterloo
9 dealers
Harrisburg
9 dealers
Murphysboro
9 dealers
Elk Grove Village
8 dealers
Libertyville
8 dealers
Minooka
8 dealers
Momence
8 dealers
Spring Valley
8 dealers
Streator
8 dealers
Pekin
8 dealers
Pontiac
8 dealers
Urbana
8 dealers
Champaign
8 dealers
Effingham
8 dealers
Salem
8 dealers
Antioch
7 dealers
Arlington Heights
7 dealers
Gurnee
7 dealers
Harvard
7 dealers
Lake Villa
7 dealers
Lake Zurich
7 dealers
Woodstock
7 dealers
Roselle
7 dealers
ST Charles
7 dealers
Villa Park
7 dealers
Channahon
7 dealers
Batavia
7 dealers
Kankakee
7 dealers
Rochelle
7 dealers
Rock Falls
7 dealers
Moline
7 dealers
Monticello
7 dealers
Charleston
7 dealers
Highland
7 dealers
Pinckneyville
7 dealers
Carthage
7 dealers
Marshall
7 dealers
Robinson
7 dealers
Carbondale
7 dealers
Anna
7 dealers
Metropolis
7 dealers
Lake Forest
6 dealers
Wauconda
6 dealers
Bensenville
6 dealers
Melrose Park
6 dealers
Saint Charles
6 dealers
West Chicago
6 dealers
Crete
6 dealers
Oak Lawn
6 dealers
Homer Glen
6 dealers
Plano
6 dealers
Bradley
6 dealers
Monmouth
6 dealers
EL Paso
6 dealers
LE Roy
6 dealers
Rantoul
6 dealers
Granite City
6 dealers
Litchfield
6 dealers
Olney
6 dealers
Macon
6 dealers
Carlinville
6 dealers
Chatham
6 dealers
Centralia
6 dealers
Benton
6 dealers
West Frankfort
6 dealers
Lake Bluff
5 dealers
Northbrook
5 dealers
Zion
5 dealers
Carpentersville
5 dealers
Marengo
5 dealers
Shorewood
5 dealers
Joliet
5 dealers
Montgomery
5 dealers
Manteno
5 dealers
Byron
5 dealers
Amboy
5 dealers
Princeton
5 dealers
Kewanee
5 dealers
Canton
5 dealers
Chillicothe
5 dealers
Metamora
5 dealers
Clinton
5 dealers
Mahomet
5 dealers
Alton
5 dealers
Bunker Hill
5 dealers
Carrollton
5 dealers
Hillsboro
5 dealers
Greenville
5 dealers
Mascoutah
5 dealers
Millstadt
5 dealers
MT Sterling
5 dealers
DU Quoin
5 dealers
Fairfield
5 dealers
Ava
5 dealers
Lake Barrington
4 dealers
Cary
4 dealers
Round Lake
4 dealers
Bartlett
4 dealers
Gilberts
4 dealers
Lake IN The Hills
4 dealers
Carol Stream
4 dealers
Beecher
4 dealers
Elwood
4 dealers
Lockport
4 dealers
Manhattan
4 dealers
Monee
4 dealers
New Lenox
4 dealers
Downers Grove
4 dealers
Oak Brook
4 dealers
Sandwich
4 dealers
Niles
4 dealers
Gibson City
4 dealers
Freeport
4 dealers
Lanark
4 dealers
Pearl City
4 dealers
Pecatonica
4 dealers
Roscoe
4 dealers
Sterling
4 dealers
LA Moille
4 dealers
Marseilles
4 dealers
Mendota
4 dealers
Walnut
4 dealers
Blandinsville
4 dealers
Eureka
4 dealers
Morton
4 dealers
Princeville
4 dealers
Bartonville
4 dealers
Mackinaw
4 dealers
Normal
4 dealers
Thomasboro
4 dealers
Westville
4 dealers
Paris
4 dealers
East Alton
4 dealers
Godfrey
4 dealers
Ramsey
4 dealers
Staunton
4 dealers
Fairview Heights
4 dealers
Coulterville
4 dealers
Vandalia
4 dealers
Dawson
4 dealers
Pana
4 dealers
Shelbyville
4 dealers
Petersburg
4 dealers
Pleasant Plains
4 dealers
Carterville
4 dealers
Goreville
4 dealers
Jonesboro
4 dealers
Long Grove
3 dealers
Mundelein
3 dealers
Burlington
3 dealers
Genoa
3 dealers
Hampshire
3 dealers
South Elgin
3 dealers
Wheaton
3 dealers
Wood Dale
3 dealers
Coal City
3 dealers
Wilmington
3 dealers
Tinley Park
3 dealers
Burr Ridge
3 dealers
Sheridan
3 dealers
Grant Park
3 dealers
Onarga
3 dealers
Machesney Park
3 dealers
Coal Valley
3 dealers
Orion
3 dealers
Silvis
3 dealers
LA Salle
3 dealers
Mark
3 dealers
Peru
3 dealers
Seneca
3 dealers
Carlock
3 dealers
Downs
3 dealers
Tilton
3 dealers
Arthur
3 dealers
Ashmore
3 dealers
Chrisman
3 dealers
Villa Grove
3 dealers
Jerseyville
3 dealers
Maryville
3 dealers
White Hall
3 dealers
Wood River
3 dealers
Marissa
3 dealers
Mulberry Grove
3 dealers
Nashville
3 dealers
O Fallon
3 dealers
Red Bud
3 dealers
Barry
3 dealers
Camp Point
3 dealers
Niota
3 dealers
Pittsfield
3 dealers
Warsaw
3 dealers
Bridgeport
3 dealers
Greenup
3 dealers
Martinsville
3 dealers
Newton
3 dealers
Palestine
3 dealers
Athens
3 dealers
Cantrall
3 dealers
Franklin
3 dealers
Havana
3 dealers
Mason City
3 dealers
Virginia
3 dealers
Grayville
3 dealers
MC Leansboro
3 dealers
MT Carmel
3 dealers
Norris City
3 dealers
Sesser
3 dealers
Galatia
3 dealers
Herrin
3 dealers
Gages Lake
2 dealers
Westchester
2 dealers
Ingleside
2 dealers
Island Lake
2 dealers
Lakemoor
2 dealers
Johnsburg
2 dealers
Vernon Hills
2 dealers
Richmond
2 dealers
Volo
2 dealers
Spring Grove
2 dealers
Wheeling
2 dealers
Winthrop Harbor
2 dealers
Addison
2 dealers
Cortland
2 dealers
Dekalb
2 dealers
East Dundee
2 dealers
Elburn
2 dealers
Elmhurst
2 dealers
Franklin Park
2 dealers
Huntley
2 dealers
River Grove
2 dealers
Sycamore
2 dealers
Union
2 dealers
Dwight
2 dealers
Frankfort
2 dealers
Oak Forest
2 dealers
Justice
2 dealers
Verona
2 dealers
Hodgkins
2 dealers
Lyons
2 dealers
North Aurora
2 dealers
Sugar Grove
2 dealers
Westmont
2 dealers
Ashkum
2 dealers
Cissna Park
2 dealers
Clifton
2 dealers
Crescent City
2 dealers
Danforth
2 dealers
Donovan
2 dealers
Gilman
2 dealers
Milford
2 dealers
Paxton
2 dealers
Caledonia
2 dealers
Davis Junction
2 dealers
East Dubuque
2 dealers
Forreston
2 dealers
Galena
2 dealers
Leaf River
2 dealers
Mount Carroll
2 dealers
Rock City
2 dealers
Savanna
2 dealers
Aledo
2 dealers
Cambridge
2 dealers
Port Byron
2 dealers
Reynolds
2 dealers
Taylor Ridge
2 dealers
Hennepin
2 dealers
Wenona
2 dealers
Bishop Hill
2 dealers
Cuba
2 dealers
Industry
2 dealers
Knoxville
2 dealers
Dunlap
2 dealers
Green Valley
2 dealers
Lewistown
2 dealers
Roanoke
2 dealers
South Pekin
2 dealers
Trivoli
2 dealers
Creve Coeur
2 dealers
Peoria Heights
2 dealers
Congerville
2 dealers
Danvers
2 dealers
Dewitt
2 dealers
Kenney
2 dealers
Saybrook
2 dealers
Secor
2 dealers
Wapella
2 dealers
Atwood
2 dealers
Kansas
2 dealers
Oakland
2 dealers
Tuscola
2 dealers
Alhambra
2 dealers
Marine
2 dealers
Roodhouse
2 dealers
Walshville
2 dealers
Cahokia
2 dealers
Carlyle
2 dealers
Freeburg
2 dealers
Fults
2 dealers
Keyesport
2 dealers
New Baden
2 dealers
Okawville
2 dealers
Percy
2 dealers
Pocahontas
2 dealers
Rockwood
2 dealers
Troy
2 dealers
Dallas City
2 dealers
Griggsville
2 dealers
Hamilton
2 dealers
Loraine
2 dealers
Pleasant Hill
2 dealers
Beecher City
2 dealers
Casey
2 dealers
Herrick
2 dealers
Lawrenceville
2 dealers
Sumner
2 dealers
Toledo
2 dealers
Willow Hill
2 dealers
Edinburg
2 dealers
Findlay
2 dealers
Pawnee
2 dealers
Raymond
2 dealers
Rochester
2 dealers
Tower Hill
2 dealers
Arenzville
2 dealers
Auburn
2 dealers
Beardstown
2 dealers
Sherman
2 dealers
Virden
2 dealers
Albion
2 dealers
Dahlgren
2 dealers
Dix
2 dealers
Louisville
2 dealers
MT Carmell
2 dealers
Woodlawn
2 dealers
Xenia
2 dealers
Brookport
2 dealers
Dongola
2 dealers
Grantsburg
2 dealers
Herod
2 dealers
Junction
2 dealers
Karnak
2 dealers
Rushville
2 dealers
Chandlerville
2 dealers
Ewing
2 dealers
Scales Mound
2 dealers
Allendale
2 dealers
Arlington Hts
1 dealer
Barrington
1 dealer
South Barrington
1 dealer
Prairie Grove
1 dealer
Oakwood Hills
1 dealer
Deerfield
1 dealer
Fox River Grove
1 dealer
Grayslake
1 dealer
Hainesville
1 dealer
Hawthorn Woods
1 dealer
North Chicago
1 dealer
Palatine
1 dealer
Park Ridge
1 dealer
Prairie View
1 dealer
Skokie
1 dealer
Wadsworth
1 dealer
Waukegan
1 dealer
Beach Park
1 dealer
Algonquin
1 dealer
Bloomingdale
1 dealer
West Dundee
1 dealer
Glen Ellyn
1 dealer
Glendale Heights
1 dealer
Broadview
1 dealer
Northlake
1 dealer
Campton Hills
1 dealer
Schiller Park
1 dealer
Winfield
1 dealer
Hoffman Estates
1 dealer
Berwyn
1 dealer
Chicago Heights
1 dealer
Glenwood
1 dealer
Lansing
1 dealer
Romeoville
1 dealer
Mokena
1 dealer
Posen
1 dealer
Richton Park
1 dealer
Clarendon Hills
1 dealer
Earlville
1 dealer
Hinckley
1 dealer
Willowbrook
1 dealer
Leland
1 dealer
Lisle
1 dealer
Millbrook
1 dealer
Serena
1 dealer
Shabbona
1 dealer
Warrenville
1 dealer
Darien
1 dealer
Chicago
1 dealer
Lincolnwood
1 dealer
Merrionette Park
1 dealer
Cicero
1 dealer
Riverdale
1 dealer
Bonfield
1 dealer
Cabery
1 dealer
Campus
1 dealer
Chatsworth
1 dealer
Cullom
1 dealer
East Lynn
1 dealer
Hoopeston
1 dealer
Ashton
1 dealer
Capron
1 dealer
Cedarville
1 dealer
Dakota
1 dealer
Davis
1 dealer
Lena
1 dealer
MC Connell
1 dealer
Milledgeville
1 dealer
Monroe Center
1 dealer
MT Morris
1 dealer
Oregon
1 dealer
Poplar Grove
1 dealer
South Beloit
1 dealer
Stockton
1 dealer
Warren
1 dealer
Winnebago
1 dealer
Andalusia
1 dealer
Carbon Cliff
1 dealer
Cordova
1 dealer
Fulton
1 dealer
Hampton
1 dealer
Hillsdale
1 dealer
Joy
1 dealer
Morrison
1 dealer
Prophetstown
1 dealer
Thomson
1 dealer
Grand Ridge
1 dealer
Granville
1 dealer
Mineral
1 dealer
Oglesby
1 dealer
Sheffield
1 dealer
Tonica
1 dealer
Utica
1 dealer
Wyanet
1 dealer
Abingdon
1 dealer
Alexis
1 dealer
Altona
1 dealer
Biggsville
1 dealer
Bradford
1 dealer
Fairview
1 dealer
Good Hope
1 dealer
Keithsburg
1 dealer
Littleton
1 dealer
New Windsor
1 dealer
Speer
1 dealer
Toulon
1 dealer
Viola
1 dealer
Williamsfield
1 dealer
Benson
1 dealer
Farmington
1 dealer
Forest City
1 dealer
Hanna City
1 dealer
London Mills
1 dealer
Lowpoint
1 dealer
Manito
1 dealer
Lacon
1 dealer
Bellevue
1 dealer
Anchor
1 dealer
Chenoa
1 dealer
Ellsworth
1 dealer
Goodfield
1 dealer
Heyworth
1 dealer
Hopedale
1 dealer
Maroa
1 dealer
Bement
1 dealer
Bondville
1 dealer
Cerro Gordo
1 dealer
Fairmount
1 dealer
Farmer City
1 dealer
Fithian
1 dealer
Gifford
1 dealer
Homer
1 dealer
Oakwood
1 dealer
Pesotum
1 dealer
Philo
1 dealer
Potomac
1 dealer
Ridge Farm
1 dealer
Saint Joseph
1 dealer
Tolono
1 dealer
Belgium
1 dealer
White Heath
1 dealer
Arcola
1 dealer
Bethany
1 dealer
Pierson Station
1 dealer
Humboldt
1 dealer
Lovington
1 dealer
Windsor
1 dealer
Bethalto
1 dealer
Bingham
1 dealer
Brighton
1 dealer
Eldred
1 dealer
Fidelity
1 dealer
Glen Carbon
1 dealer
Grafton
1 dealer
Pontoon Beach
1 dealer
Greenfield
1 dealer
Hartford
1 dealer
Kane
1 dealer
Moro
1 dealer
Nokomis
1 dealer
Sorento
1 dealer
Worden
1 dealer
Addieville
1 dealer
Venedy
1 dealer
Albers
1 dealer
Baldwin
1 dealer
Shiloh
1 dealer
Scott Afb
1 dealer
Swansea
1 dealer
Breese
1 dealer
Beckemeyer
1 dealer
Chester
1 dealer
Cutler
1 dealer
East Carondelet
1 dealer
Evansville
1 dealer
Hoffman
1 dealer
Lebanon
1 dealer
Fayetteville
1 dealer
New Athens
1 dealer
Saint Jacob
1 dealer
Smithton
1 dealer
Steeleville
1 dealer
Trenton
1 dealer
Baylis
1 dealer
Bowen
1 dealer
Chambersburg
1 dealer
Ferris
1 dealer
Mendon
1 dealer
Nauvoo
1 dealer
Paloma
1 dealer
Payson
1 dealer
Ursa
1 dealer
West Point
1 dealer
Cowden
1 dealer
Hidalgo
1 dealer
Lerna
1 dealer
Oblong
1 dealer
Parkersburg
1 dealer
Shumway
1 dealer
Sigel
1 dealer
Stewardson
1 dealer
Teutopolis
1 dealer
West Salem
1 dealer
West Union
1 dealer
Wheeler
1 dealer
Argenta
1 dealer
Buffalo
1 dealer
Divernon
1 dealer
Illiopolis
1 dealer
Mechanicsburg
1 dealer
Mount Pulaski
1 dealer
Mount Zion
1 dealer
MT Zion
1 dealer
Moweaqua
1 dealer
Oconee
1 dealer
Spaulding
1 dealer
Tovey
1 dealer
Chapin
1 dealer
South Jacksonville
1 dealer
Kilbourne
1 dealer
Loami
1 dealer
Murrayville
1 dealer
New Berlin
1 dealer
Shipman
1 dealer
Williamsville
1 dealer
Hoyleton
1 dealer
Ashley
1 dealer
Barnhill
1 dealer
Bellmont
1 dealer
Carmi
1 dealer
Cisne
1 dealer
Farina
1 dealer
Flora
1 dealer
Ina
1 dealer
Iuka
1 dealer
Mount Carmel
1 dealer
Mulkeytown
1 dealer
New Haven
1 dealer
Noble
1 dealer
Patoka
1 dealer
Scheller
1 dealer
Alto Pass
1 dealer
Belknap
1 dealer
Cambria
1 dealer
Campbell Hill
1 dealer
Cave IN Rock
1 dealer
DE Soto
1 dealer
Elizabethtown
1 dealer
Elkville
1 dealer
Equality
1 dealer
Golconda
1 dealer
Grand Chain
1 dealer
Johnston City
1 dealer
Joppa
1 dealer
Raleigh
1 dealer
Rosiclare
1 dealer
Simpson
1 dealer
Stonefort
1 dealer
Ullin
1 dealer
Vienna
1 dealer
Bridgeview
1 dealer
Village OF Lakewood
1 dealer
Waverly
1 dealer
Rossville
1 dealer
LA Harpe
1 dealer
Bull Valley
1 dealer
Annawan
1 dealer
Plato Center
1 dealer
Round Lake Beach
1 dealer
Sheldon
1 dealer
Hanover Park
1 dealer
Hindsboro
1 dealer
Ogden
1 dealer
Wilsonville
1 dealer
Prairie DU Rocher
1 dealer
Georgetown
1 dealer
Eldorado
1 dealer
Colfax
1 dealer
Rockport
1 dealer
Elizabeth
1 dealer
New Holland
1 dealer
Oquawka
1 dealer
Newark
1 dealer
Riverton
1 dealer
Penfield
1 dealer
Carman
1 dealer
Newman
1 dealer
Ohio
1 dealer
Harvey
1 dealer
Yates City
1 dealer
Park Forest
1 dealer
Catlin
1 dealer
Alsip
1 dealer
Galva
1 dealer
Aroma Park
1 dealer
Saint Anne
1 dealer
Riverwoods
1 dealer
Atkinson
1 dealer
Cobden
1 dealer
Gun Stores & FFL Dealers in Illinois
Browse our complete directory of 2,196 federally licensed firearms dealers across 690 cities in Illinois. Find local gun stores for purchases, FFL transfer agents for online orders, gunsmiths, and pawnbrokers. All data is sourced from official ATF records.
Illinois Gun Laws Overview
Illinois requires a Firearm Owner's Identification (FOID) card to purchase or possess firearms and imposes a 72-hour waiting period. The state bans assault weapons and magazines over 10 rounds, and suppressors are prohibited.
Concealed Carry
Shall-issue
Waiting Period
3 days
Purchase Permit
Required
Background Check
Federal + State
Open Carry
Prohibited
NFA Items
Prohibited
Min Age (Handgun)
21+
Stand Your Ground
No
Restrictions in Illinois
- Assault weapon ban: Certain semi-automatic firearms are restricted or prohibited
- Magazine capacity limit: 10 rounds maximum
- Red flag law: Courts can issue orders to temporarily remove firearms