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