FFL Dealers in Pennsylvania
4,305 licensed dealers across 1,089 cities
Pittsburgh
60 dealers
York
53 dealers
Quakertown
37 dealers
Harrisburg
36 dealers
Erie
34 dealers
Easton
34 dealers
Chambersburg
33 dealers
New Castle
30 dealers
Pottstown
28 dealers
Carlisle
26 dealers
Butler
25 dealers
Philadelphia
24 dealers
Lancaster
22 dealers
Hanover
21 dealers
Allentown
21 dealers
West Chester
21 dealers
Latrobe
20 dealers
Altoona
20 dealers
Washington
19 dealers
Waynesboro
19 dealers
Stroudsburg
19 dealers
Meadville
18 dealers
Gettysburg
18 dealers
Coatesville
18 dealers
Greensburg
17 dealers
Williamsport
17 dealers
Bloomsburg
17 dealers
Milford
17 dealers
Warminster
17 dealers
Reading
17 dealers
Johnstown
16 dealers
Bradford
16 dealers
Lebanon
16 dealers
Indiana
15 dealers
Punxsutawney
15 dealers
Greenville
15 dealers
Newville
15 dealers
Spring Grove
15 dealers
Bangor
15 dealers
Birdsboro
15 dealers
Blairsville
14 dealers
Duncansville
14 dealers
Elizabethtown
14 dealers
Muncy
14 dealers
Uniontown
13 dealers
Somerset
13 dealers
Slippery Rock
13 dealers
Kittanning
13 dealers
Wellsboro
13 dealers
Mechanicsburg
13 dealers
Bethel Park
12 dealers
Apollo
12 dealers
Windber
12 dealers
Titusville
12 dealers
Corry
12 dealers
Glen Rock
12 dealers
Red Lion
12 dealers
Honesdale
12 dealers
Perkasie
12 dealers
Douglassville
12 dealers
Franklin
11 dealers
Warren
11 dealers
Mount Joy
11 dealers
Danville
11 dealers
Nazareth
11 dealers
East Stroudsburg
11 dealers
Malvern
11 dealers
Fleetwood
11 dealers
Bridgeville
10 dealers
Waynesburg
10 dealers
Connellsville
10 dealers
Everett
10 dealers
Mount Pleasant
10 dealers
Huntingdon
10 dealers
Tyrone
10 dealers
State College
10 dealers
Bellefonte
10 dealers
Myerstown
10 dealers
Shippensburg
10 dealers
Bethlehem
10 dealers
Saylorsburg
10 dealers
Levittown
10 dealers
Downingtown
10 dealers
Belle Vernon
9 dealers
New Kensington
9 dealers
Grove City
9 dealers
Mercer
9 dealers
Westfield
9 dealers
Dillsburg
9 dealers
Duncannon
9 dealers
Lewistown
9 dealers
New Cumberland
9 dealers
Delta
9 dealers
Fairfield
9 dealers
Stewartstown
9 dealers
Jersey Shore
9 dealers
Montoursville
9 dealers
Scranton
9 dealers
Telford
9 dealers
Huntingdon Valley
9 dealers
Aston
9 dealers
Collegeville
9 dealers
Hamburg
9 dealers
Beaver Falls
8 dealers
Gibsonia
8 dealers
Bedford
8 dealers
Rockwood
8 dealers
Export
8 dealers
Ligonier
8 dealers
Reynoldsville
8 dealers
Ebensburg
8 dealers
Harmony
8 dealers
Clearfield
8 dealers
Philipsburg
8 dealers
Millerstown
8 dealers
Newport
8 dealers
Mercersburg
8 dealers
Willow Hill
8 dealers
Lititz
8 dealers
Cogan Station
8 dealers
Benton
8 dealers
Millville
8 dealers
Shamokin
8 dealers
Macungie
8 dealers
Lehighton
8 dealers
Berwick
8 dealers
Wilkes Barre
8 dealers
Doylestown
8 dealers
Media
8 dealers
Lansdale
8 dealers
Gilbertsville
8 dealers
Mohnton
8 dealers
Rochester
7 dealers
Mckeesport
7 dealers
Cranberry Township
7 dealers
Hermitage
7 dealers
North East
7 dealers
Saegertown
7 dealers
Waterford
7 dealers
Smethport
7 dealers
Coudersport
7 dealers
Galeton
7 dealers
Halifax
7 dealers
Hummelstown
7 dealers
Landisburg
7 dealers
Liverpool
7 dealers
Greencastle
7 dealers
Shrewsbury
7 dealers
Littlestown
7 dealers
New Oxford
7 dealers
Ephrata
7 dealers
Canton
7 dealers
Orangeville
7 dealers
Lewisburg
7 dealers
Mifflinburg
7 dealers
Schuylkill Haven
7 dealers
Hellertown
7 dealers
Palmerton
7 dealers
Perkiomenville
7 dealers
Tamaqua
7 dealers
Shohola
7 dealers
Meshoppen
7 dealers
Susquehanna
7 dealers
Ottsville
7 dealers
Bristol
7 dealers
Bensalem
7 dealers
Yardley
7 dealers
Newtown Square
7 dealers
Oxford
7 dealers
West Grove
7 dealers
Aliquippa
6 dealers
Charleroi
6 dealers
Monaca
6 dealers
Ellwood City
6 dealers
Wexford
6 dealers
Moon Township
6 dealers
Canonsburg
6 dealers
Venetia
6 dealers
North Huntingdon
6 dealers
Jeannette
6 dealers
Homer City
6 dealers
DU Bois
6 dealers
Brookville
6 dealers
Sarver
6 dealers
Cranberry
6 dealers
Oil City
6 dealers
Edinboro
6 dealers
Hollidaysburg
6 dealers
Martinsburg
6 dealers
Port Matilda
6 dealers
Mansfield
6 dealers
Belleville
6 dealers
Palmyra
6 dealers
Middletown
6 dealers
Dover
6 dealers
Etters
6 dealers
Fawn Grove
6 dealers
New Freedom
6 dealers
Denver
6 dealers
Quarryville
6 dealers
Lock Haven
6 dealers
Coal Township
6 dealers
Pottsville
6 dealers
Pine Grove
6 dealers
Emmaus
6 dealers
Pennsburg
6 dealers
Slatington
6 dealers
Clarks Summit
6 dealers
Jermyn
6 dealers
Lake Ariel
6 dealers
Laceyville
6 dealers
Tunkhannock
6 dealers
Athens
6 dealers
Chalfont
6 dealers
Pipersville
6 dealers
Springfield
6 dealers
Ridley Park
6 dealers
Kennett Square
6 dealers
Landenberg
6 dealers
Hatfield
6 dealers
Phoenixville
6 dealers
Kempton
6 dealers
Oley
6 dealers
Robesonia
6 dealers
Ambridge
5 dealers
Burgettstown
5 dealers
Natrona Heights
5 dealers
New Brighton
5 dealers
Glenshaw
5 dealers
North Versailles
5 dealers
Verona
5 dealers
Avella
5 dealers
Scenery Hill
5 dealers
Northern Cambria
5 dealers
ST Marys
5 dealers
Zelienople
5 dealers
Wampum
5 dealers
West Middlesex
5 dealers
Clarion
5 dealers
Russell
5 dealers
Fairview
5 dealers
Hastings
5 dealers
Kane
5 dealers
Spring Mills
5 dealers
Tioga
5 dealers
Troy
5 dealers
Millersburg
5 dealers
New Bloomfield
5 dealers
Shermans Dale
5 dealers
MC Connellsburg
5 dealers
Warfordsburg
5 dealers
East Berlin
5 dealers
Wrightsville
5 dealers
Windsor
5 dealers
York Springs
5 dealers
Loganton
5 dealers
Watsontown
5 dealers
Allenwood
5 dealers
Beavertown
5 dealers
Middleburg
5 dealers
Northumberland
5 dealers
Selinsgrove
5 dealers
Ashland
5 dealers
Breinigsville
5 dealers
Coopersburg
5 dealers
Whitehall
5 dealers
Northampton
5 dealers
Schnecksville
5 dealers
Wind Gap
5 dealers
Brodheadsville
5 dealers
Dingmans Ferry
5 dealers
Eynon
5 dealers
Gouldsboro
5 dealers
Greentown
5 dealers
Hawley
5 dealers
Nicholson
5 dealers
Throop
5 dealers
Exeter
5 dealers
Wapwallopen
5 dealers
Towanda
5 dealers
Wyalusing
5 dealers
Brookhaven
5 dealers
Morrisville
5 dealers
Havertown
5 dealers
Parkesburg
5 dealers
King OF Prussia
5 dealers
Conshohocken
5 dealers
Harleysville
5 dealers
North Wales
5 dealers
Royersford
5 dealers
Bethel
5 dealers
Blandon
5 dealers
Boyertown
5 dealers
Sinking Spring
5 dealers
Baden
4 dealers
Beaver
4 dealers
Clinton
4 dealers
Elizabeth
4 dealers
Lower Burrell
4 dealers
Trafford
4 dealers
West Newton
4 dealers
West Mifflin
4 dealers
Imperial
4 dealers
Mcmurray
4 dealers
Claysville
4 dealers
Houston
4 dealers
Smithfield
4 dealers
Stoystown
4 dealers
Murrysville
4 dealers
New Alexandria
4 dealers
Vandergrift
4 dealers
Home
4 dealers
Penn Run
4 dealers
Emporium
4 dealers
Kersey
4 dealers
Sigel
4 dealers
Nanty Glo
4 dealers
New Florence
4 dealers
Portage
4 dealers
Cabot
4 dealers
Mars
4 dealers
Parker
4 dealers
New Wilmington
4 dealers
Jamestown
4 dealers
Sharpsville
4 dealers
Transfer
4 dealers
Freeport
4 dealers
Venus
4 dealers
Centre Hall
4 dealers
Middlebury Center
4 dealers
Morris
4 dealers
Ulysses
4 dealers
East Waterford
4 dealers
Jonestown
4 dealers
MC Alisterville
4 dealers
Mifflintown
4 dealers
Port Royal
4 dealers
Reedsville
4 dealers
Thompsontown
4 dealers
Orbisonia
4 dealers
Orrstown
4 dealers
Dallastown
4 dealers
Gardners
4 dealers
Lewisberry
4 dealers
Manchester
4 dealers
Columbia
4 dealers
Ronks
4 dealers
Hughesville
4 dealers
Linden
4 dealers
Mill Hall
4 dealers
Sunbury
4 dealers
Milton
4 dealers
Mount Carmel
4 dealers
Auburn
4 dealers
Frackville
4 dealers
Green Lane
4 dealers
Hazle Township
4 dealers
Mount Bethel
4 dealers
Dalton
4 dealers
Moscow
4 dealers
Dunmore
4 dealers
Harveys Lake
4 dealers
Nescopeck
4 dealers
Duryea
4 dealers
Hanover Township
4 dealers
Mountain Top
4 dealers
Montrose
4 dealers
Great Bend
4 dealers
Rome
4 dealers
Sayre
4 dealers
Springville
4 dealers
New Hope
4 dealers
Souderton
4 dealers
Ivyland
4 dealers
Broomall
4 dealers
Chester
4 dealers
Fairless Hills
4 dealers
Glenside
4 dealers
Feasterville
4 dealers
Wayne
4 dealers
Chadds Ford
4 dealers
Adamstown
4 dealers
Rostraver Township
3 dealers
Bulger
3 dealers
Jefferson Hills
3 dealers
Clairton
3 dealers
Georgetown
3 dealers
Monessen
3 dealers
Monongahela
3 dealers
New Eagle
3 dealers
Oakdale
3 dealers
Tarentum
3 dealers
Moon Twp
3 dealers
Coraopolis
3 dealers
Mckees Rocks
3 dealers
Monroeville
3 dealers
Plum
3 dealers
Carmichaels
3 dealers
Rices Landing
3 dealers
Brownsville
3 dealers
Berlin
3 dealers
Meyersdale
3 dealers
Acme
3 dealers
Champion
3 dealers
Delmont
3 dealers
Derry
3 dealers
Irwin
3 dealers
Leechburg
3 dealers
New Stanton
3 dealers
Marion Center
3 dealers
Brockway
3 dealers
Saint Marys
3 dealers
Summerville
3 dealers
Bolivar
3 dealers
Chicora
3 dealers
Prospect
3 dealers
Renfrew
3 dealers
Valencia
3 dealers
West Sunbury
3 dealers
Hadley
3 dealers
New Bethlehem
3 dealers
Rural Valley
3 dealers
Shippenville
3 dealers
Conneaut Lake
3 dealers
Polk
3 dealers
Sheffield
3 dealers
Centerville
3 dealers
Lake City
3 dealers
Alexandria
3 dealers
Bellwood
3 dealers
Claysburg
3 dealers
Houtzdale
3 dealers
Shinglehouse
3 dealers
Drifting
3 dealers
Howard
3 dealers
Julian
3 dealers
Madisonburg
3 dealers
Snow Shoe
3 dealers
Mainesburg
3 dealers
Millerton
3 dealers
Boiling Springs
3 dealers
Camp Hill
3 dealers
Elizabethville
3 dealers
Elliottsburg
3 dealers
Grantville
3 dealers
Mapleton Depot
3 dealers
Marysville
3 dealers
Mount Union
3 dealers
Newmanstown
3 dealers
Fayetteville
3 dealers
Saint Thomas
3 dealers
Shade Gap
3 dealers
Three Springs
3 dealers
Abbottstown
3 dealers
Thomasville
3 dealers
Wellsville
3 dealers
Conestoga
3 dealers
East Earl
3 dealers
Manheim
3 dealers
Narvon
3 dealers
New Providence
3 dealers
Paradise
3 dealers
Muncy Valley
3 dealers
Unityville
3 dealers
MT Pleasant Mills
3 dealers
Stillwater
3 dealers
Trevorton
3 dealers
Orwigsburg
3 dealers
Saint Clair
3 dealers
Bath
3 dealers
Danielsville
3 dealers
East Greenville
3 dealers
Laurys Station
3 dealers
Sugarloaf
3 dealers
Canadensis
3 dealers
Cresco
3 dealers
Effort
3 dealers
Henryville
3 dealers
Matamoras
3 dealers
Pocono Summit
3 dealers
Scotrun
3 dealers
Tannersville
3 dealers
Carbondale
3 dealers
Greeley
3 dealers
Scott Township
3 dealers
Mayfield
3 dealers
Blakely
3 dealers
Olyphant
3 dealers
Starlight
3 dealers
Union Dale
3 dealers
Dickson City
3 dealers
Dallas
3 dealers
Hunlock Creek
3 dealers
Wyoming
3 dealers
Plymouth
3 dealers
Shickshinny
3 dealers
Shavertown
3 dealers
Hallstead
3 dealers
Monroeton
3 dealers
New Albany
3 dealers
Dublin
3 dealers
Jamison
3 dealers
Southampton
3 dealers
Trumbauersville
3 dealers
Bala Cynwyd
3 dealers
Tullytown
3 dealers
Croydon
3 dealers
Collingdale
3 dealers
Hatboro
3 dealers
Horsham
3 dealers
Langhorne
3 dealers
Lansdowne
3 dealers
Feasterville Trevose
3 dealers
Garnet Valley
3 dealers
Prospect Park
3 dealers
Willow Grove
3 dealers
Avondale
3 dealers
Cochranville
3 dealers
Honey Brook
3 dealers
Norristown
3 dealers
Schwenksville
3 dealers
Barto
3 dealers
Bechtelsville
3 dealers
Bernville
3 dealers
Kutztown
3 dealers
Temple
3 dealers
Wernersville
3 dealers
Biglerville
3 dealers
Dubois
3 dealers
Spring Brook Township
3 dealers
Cheswick
2 dealers
Donora
2 dealers
Dravosburg
2 dealers
Freedom
2 dealers
Industry
2 dealers
Midland
2 dealers
Russellton
2 dealers
Sutersville
2 dealers
Warrendale
2 dealers
Allison Park
2 dealers
Carnegie
2 dealers
Duquesne
2 dealers
Munhall
2 dealers
South Park
2 dealers
MC Kees Rocks
2 dealers
Dilliner
2 dealers
Prosperity
2 dealers
Finleyville
2 dealers
Graysville
2 dealers
Marianna
2 dealers
Mount Morris
2 dealers
West Alexander
2 dealers
Chalk Hill
2 dealers
Coal Center
2 dealers
Confluence
2 dealers
Dunbar
2 dealers
Farmington
2 dealers
Grindstone
2 dealers
Markleysburg
2 dealers
Ohiopyle
2 dealers
Buffalo Mills
2 dealers
Hyndman
2 dealers
New Paris
2 dealers
Avonmore
2 dealers
Saltsburg
2 dealers
Scottdale
2 dealers
Youngwood
2 dealers
Mahaffey
2 dealers
Rossiter
2 dealers
Shelocta
2 dealers
Falls Creek
2 dealers
Luthersburg
2 dealers
Ridgway
2 dealers
Weedville
2 dealers
Central City
2 dealers
Davidsville
2 dealers
Hollsopple
2 dealers
Lilly
2 dealers
Seward
2 dealers
Boyers
2 dealers
East Brady
2 dealers
Evans City
2 dealers
Fenelton
2 dealers
Harrisville
2 dealers
Portersville
2 dealers
Darlington
2 dealers
Fredonia
2 dealers
Hillsville
2 dealers
Jackson Center
2 dealers
New Galilee
2 dealers
Sharon
2 dealers
Stoneboro
2 dealers
Cowansville
2 dealers
Fairmount City
2 dealers
Ford City
2 dealers
Knox
2 dealers
Lucinda
2 dealers
Rimersburg
2 dealers
Clarendon
2 dealers
Cochranton
2 dealers
Pleasantville
2 dealers
Sugar Grove
2 dealers
Tionesta
2 dealers
Townville
2 dealers
Emlenton
2 dealers
Conneautville
2 dealers
MC Kean
2 dealers
Mckean
2 dealers
Union City
2 dealers
Wattsburg
2 dealers
Cresson
2 dealers
Irvona
2 dealers
New Enterprise
2 dealers
Patton
2 dealers
Williamsburg
2 dealers
Woodbury
2 dealers
Port Allegany
2 dealers
Clarence
2 dealers
Curwensville
2 dealers
Grampian
2 dealers
Grassflat
2 dealers
Columbia Cross Roads
2 dealers
Gaines
2 dealers
Gillett
2 dealers
Annville
2 dealers
Blain
2 dealers
Dauphin
2 dealers
Enola
2 dealers
Wormleysburg
2 dealers
Highspire
2 dealers
Milroy
2 dealers
Richland
2 dealers
Williamstown
2 dealers
Big Cove Tannery
2 dealers
Hustontown
2 dealers
Needmore
2 dealers
ST Thomas
2 dealers
Airville
2 dealers
Arendtsville
2 dealers
Aspers
2 dealers
Brogue
2 dealers
Felton
2 dealers
Franklintown
2 dealers
Glenville
2 dealers
Gap
2 dealers
Holtwood
2 dealers
Renovo
2 dealers
Trout Run
2 dealers
Catawissa
2 dealers
Elysburg
2 dealers
MC Clure
2 dealers
Port Trevorton
2 dealers
Hegins
2 dealers
Tremont
2 dealers
Center Valley
2 dealers
Coplay
2 dealers
Fogelsville
2 dealers
Kunkletown
2 dealers
New Tripoli
2 dealers
Walnutport
2 dealers
Pen Argyl
2 dealers
Zionsville
2 dealers
Albrightsville
2 dealers
Drums
2 dealers
Jim Thorpe
2 dealers
Lansford
2 dealers
Mcadoo
2 dealers
Mount Pocono
2 dealers
Beach Lake
2 dealers
Damascus
2 dealers
Forest City
2 dealers
Spring Brook Twp
2 dealers
Tafton
2 dealers
Moosic
2 dealers
Forksville
2 dealers
Nanticoke
2 dealers
Pittston
2 dealers
Dupont
2 dealers
Sweet Valley
2 dealers
Kingston
2 dealers
Brackney
2 dealers
Little Meadows
2 dealers
New Milford
2 dealers
Wysox
2 dealers
Colmar
2 dealers
Kintnersville
2 dealers
Newtown
2 dealers
Richboro
2 dealers
Holland
2 dealers
Ambler
2 dealers
Wyndmoor
2 dealers
Trevose
2 dealers
Norwood
2 dealers
Oreland
2 dealers
Radnor
2 dealers
Lafayette Hill
2 dealers
Paoli
2 dealers
Atglen
2 dealers
Glen Mills
2 dealers
Glenmoore
2 dealers
Lincoln University
2 dealers
Eagleville
2 dealers
Blue Bell
2 dealers
Skippack
2 dealers
Spring City
2 dealers
Leesport
2 dealers
Mohrsville
2 dealers
Womelsdorf
2 dealers
Karns City
2 dealers
Albion
2 dealers
Berwyn
2 dealers
Loretto
2 dealers
Peach Bottom
2 dealers
Blawnox
2 dealers
Harrison Valley
2 dealers
Mount Jewett
2 dealers
Ringtown
2 dealers
Delaware Water Gap
2 dealers
Dushore
2 dealers
Manns Choice
2 dealers
Mcveytown
2 dealers
Springboro
2 dealers
Winfield
2 dealers
Lemont Furnace
2 dealers
Emsworth
2 dealers
Vanport
1 dealer
Rostraver
1 dealer
Creighton
1 dealer
Crescent
1 dealer
Indianola
1 dealer
Arnold
1 dealer
Slovan
1 dealer
Braddock
1 dealer
Whitaker
1 dealer
Port Vue
1 dealer
Oakmont
1 dealer
Presto
1 dealer
Sewickley
1 dealer
Crafton
1 dealer
Aspinwall
1 dealer
Etna
1 dealer
Penn Hills
1 dealer
Pleasant Hills
1 dealer
Upper Saint Clair
1 dealer
Bobtown
1 dealer
Eighty Four
1 dealer
Fredericktown
1 dealer
Hickory
1 dealer
Jefferson
1 dealer
Richeyville
1 dealer
Rogersville
1 dealer
Sycamore
1 dealer
West Finley
1 dealer
Adah
1 dealer
Addison
1 dealer
Allenport
1 dealer
West Brownsville
1 dealer
Daisytown
1 dealer
Fairchance
1 dealer
Hopwood
1 dealer
Masontown
1 dealer
Melcroft
1 dealer
Mill Run
1 dealer
New Salem
1 dealer
Perryopolis
1 dealer
Smithton
1 dealer
Smock
1 dealer
Vanderbilt
1 dealer
Alum Bank
1 dealer
Boswell
1 dealer
Fort Hill
1 dealer
Garrett
1 dealer
Listie
1 dealer
Markleton
1 dealer
Springs
1 dealer
South Greensburg
1 dealer
Alverton
1 dealer
Grapeville
1 dealer
Herminie
1 dealer
North Irwin
1 dealer
Jones Mills
1 dealer
Loyalhanna
1 dealer
Manor
1 dealer
Norvelt
1 dealer
Rector
1 dealer
Rillton
1 dealer
Spring Church
1 dealer
Cherry Tree
1 dealer
Clymer
1 dealer
Coral
1 dealer
Elderton
1 dealer
Plumville
1 dealer
Wilcox
1 dealer
LA Jose
1 dealer
Starford
1 dealer
Brockport
1 dealer
Driftwood
1 dealer
Johnsonburg
1 dealer
Colver
1 dealer
Summerhill
1 dealer
Twin Rocks
1 dealer
Lyndora
1 dealer
North Washington
1 dealer
ST Petersburg
1 dealer
Saxonburg
1 dealer
Cranberry Twp
1 dealer
Bessemer
1 dealer
Clarks Mills
1 dealer
Enon Valley
1 dealer
Fombell
1 dealer
Hartstown
1 dealer
Pulaski
1 dealer
Sandylake
1 dealer
Dayton
1 dealer
Ford Cliff
1 dealer
Hawthorn
1 dealer
Marienville
1 dealer
East Hickory
1 dealer
Marble
1 dealer
Seneca
1 dealer
Tidioute
1 dealer
Tiona
1 dealer
Tylersburg
1 dealer
Utica
1 dealer
North Warren
1 dealer
Youngsville
1 dealer
Kennerdell
1 dealer
Cambridge Springs
1 dealer
Cranesville
1 dealer
Grand Valley
1 dealer
Harborcreek
1 dealer
Harmonsburg
1 dealer
Linesville
1 dealer
Spartansburg
1 dealer
Beccaria
1 dealer
Cassville
1 dealer
Coalport
1 dealer
Curryville
1 dealer
Dysart
1 dealer
East Freedom
1 dealer
Gallitzin
1 dealer
Ginter
1 dealer
Osterburg
1 dealer
Fallentimber
1 dealer
Petersburg
1 dealer
Roaring Spring
1 dealer
Robertsdale
1 dealer
Sandy Ridge
1 dealer
Saxton
1 dealer
Wood
1 dealer
Austin
1 dealer
Eldred
1 dealer
James City
1 dealer
Lewis Run
1 dealer
Aaronsburg
1 dealer
Beech Creek
1 dealer
Lemont
1 dealer
Milesburg
1 dealer
Millheim
1 dealer
Pennsylvania Furnace
1 dealer
Woodland
1 dealer
Blossburg
1 dealer
Genesee
1 dealer
Knoxville
1 dealer
Lawrenceville
1 dealer
Liberty
1 dealer
Burnham
1 dealer
Greenpark
1 dealer
Hershey
1 dealer
Ickesburg
1 dealer
Cleona
1 dealer
MC Veytown
1 dealer
Mifflin
1 dealer
MT Holly Spgs
1 dealer
MT Union
1 dealer
Pillow
1 dealer
Schaefferstown
1 dealer
Wiconisco
1 dealer
Steelton
1 dealer
Oberlin
1 dealer
Blairs Mills
1 dealer
Fort Loudon
1 dealer
FT Loudon
1 dealer
Marion
1 dealer
Shirleysburg
1 dealer
Spring Run
1 dealer
MC Sherrystown
1 dealer
Mount Wolf
1 dealer
Orrtanna
1 dealer
Seven Valleys
1 dealer
Bainbridge
1 dealer
Christiana
1 dealer
East Petersburg
1 dealer
Gordonville
1 dealer
Kirkwood
1 dealer
Landisville
1 dealer
Mountville
1 dealer
New Holland
1 dealer
Reinholds
1 dealer
Stevens
1 dealer
Willow Street
1 dealer
South Williamsport
1 dealer
Montgomery
1 dealer
Picture Rocks
1 dealer
Roaring Branch
1 dealer
Shunk
1 dealer
Turbotville
1 dealer
Dornsife
1 dealer
Herndon
1 dealer
Mcclure
1 dealer
Millmont
1 dealer
Mount Pleasant Mills
1 dealer
New Columbia
1 dealer
Paxinos
1 dealer
Rebuck
1 dealer
Shamokin Dam
1 dealer
Wilburton
1 dealer
Aristes
1 dealer
Cumbola
1 dealer
Klingerstown
1 dealer
Minersville
1 dealer
New Ringgold
1 dealer
Summit Station
1 dealer
Tower City
1 dealer
Freemansburg
1 dealer
Catasauqua
1 dealer
E Greenville
1 dealer
Orefield
1 dealer
Riegelsville
1 dealer
Stockertown
1 dealer
Andreas
1 dealer
Freeland
1 dealer
Fern Glen
1 dealer
Sybertsville
1 dealer
Weatherly
1 dealer
Analomink
1 dealer
Gilbert
1 dealer
Kresgeville
1 dealer
Sciota
1 dealer
Shawnee ON Delaware
1 dealer
Archbald
1 dealer
Browndale
1 dealer
Thornhurst
1 dealer
Lackawaxen
1 dealer
Jefferson Township
1 dealer
Lakeville
1 dealer
Lakewood
1 dealer
Covington Township
1 dealer
Elmhurst Township
1 dealer
Newfoundland
1 dealer
Peckville
1 dealer
Pleasant Mount
1 dealer
Prompton
1 dealer
South Sterling
1 dealer
Clifford Township
1 dealer
Waverly
1 dealer
Waymart
1 dealer
White Mills
1 dealer
Taylor
1 dealer
Monroe Township
1 dealer
Mifflinville
1 dealer
Mildred
1 dealer
West Nanticoke
1 dealer
Pittston Township
1 dealer
White Haven
1 dealer
Sugar Notch
1 dealer
Plains
1 dealer
Laurel Run
1 dealer
Luzerne
1 dealer
East Smithfield
1 dealer
Harford
1 dealer
Hop Bottom
1 dealer
LE Raysville
1 dealer
South Waverly
1 dealer
Ulster
1 dealer
Buckingham
1 dealer
Solebury
1 dealer
Warrington
1 dealer
Washington Crossing
1 dealer
Maple Glen
1 dealer
Bryn Mawr
1 dealer
Cheltenham
1 dealer
Chester Heights
1 dealer
Clifton Heights
1 dealer
Secane
1 dealer
Lester
1 dealer
Essington
1 dealer
Folcroft
1 dealer
Fort Washington
1 dealer
Glenolden
1 dealer
Rockledge
1 dealer
Penndel
1 dealer
Fallsington
1 dealer
Linwood
1 dealer
Ogden
1 dealer
Holmes
1 dealer
Narberth
1 dealer
Villanova
1 dealer
Strafford
1 dealer
Woodlyn
1 dealer
Exton
1 dealer
Kemblesville
1 dealer
New London
1 dealer
W Chester
1 dealer
Audubon
1 dealer
Jeffersonville
1 dealer
East Norriton
1 dealer
West Conshohocken
1 dealer
Kimberton
1 dealer
Limerick
1 dealer
Uwchland
1 dealer
Zieglersville
1 dealer
Pitman
1 dealer
Germansville
1 dealer
Lenhartsville
1 dealer
Rehrersburg
1 dealer
Shoemakersville
1 dealer
Topton
1 dealer
Mount Penn
1 dealer
Shillington
1 dealer
Pennsdale
1 dealer
Ashville
1 dealer
Mertztown
1 dealer
Lemoyne
1 dealer
Hellam
1 dealer
Muncy Creek
1 dealer
Larksville
1 dealer
Sharon Hill
1 dealer
Mineral Springs
1 dealer
Avis
1 dealer
MC Clellandtown
1 dealer
Richfield
1 dealer
Amberson
1 dealer
Hallam
1 dealer
Churchville
1 dealer
Roulette
1 dealer
Mahanoy City
1 dealer
Montgomeryville
1 dealer
Cairnbrook
1 dealer
Hilliards
1 dealer
Rowland
1 dealer
Lawton
1 dealer
Nottingham
1 dealer
Plymouth Meeting
1 dealer
East Springfield
1 dealer
Six Mile Run
1 dealer
Drexel Hill
1 dealer
Templeton
1 dealer
York Haven
1 dealer
Kingsley
1 dealer
Equinunk
1 dealer
Upper Darby
1 dealer
Kennett SQ
1 dealer
Clarington
1 dealer
Elkland
1 dealer
Mayport
1 dealer
Spruce Creek
1 dealer
Allensville
1 dealer
Strasburg
1 dealer
Edwardsville
1 dealer
West Pittston
1 dealer
Chester Springs
1 dealer
Glasgow
1 dealer
Flourtown
1 dealer
West Hazleton
1 dealer
North Abington Township
1 dealer
Starrucca
1 dealer
Ransom Twp
1 dealer
Elrama
1 dealer
Hesston
1 dealer
Milan
1 dealer
Elverson
1 dealer
Palm
1 dealer
Mcdonald
1 dealer
Sidman
1 dealer
Claridge
1 dealer
Lake Harmony
1 dealer
New Kensingtn
1 dealer
Benezette
1 dealer
Loysville
1 dealer
Mcsherrystown
1 dealer
East Butler
1 dealer
Mill Creek
1 dealer
Pequea
1 dealer
Rebersburg
1 dealer
Morgantown
1 dealer
Tobyhanna
1 dealer
Morrisdale
1 dealer
Pocono Lake
1 dealer
Gun Stores & FFL Dealers in Pennsylvania
Browse our complete directory of 4,305 federally licensed firearms dealers across 1,089 cities in Pennsylvania. Find local gun stores for purchases, FFL transfer agents for online orders, gunsmiths, and pawnbrokers. All data is sourced from official ATF records.
Pennsylvania Gun Laws Overview
Pennsylvania is a shall-issue state with no permit to purchase and no waiting period. The state uses its own background check system (PICS), has strong preemption laws, and NFA items are legal.
Concealed Carry
Shall-issue
Waiting Period
None
Purchase Permit
Not required
Background Check
Federal + State
Open Carry
Allowed
NFA Items
Allowed
Min Age (Handgun)
21+
Stand Your Ground
No