FFL Dealers in Virginia

1,974 licensed FFL dealers across 417 cities in Virginia

Browse Cities in Virginia

ABINGDON
12 dealers
AFTON
2 dealers
ALDIE
5 dealers
ALEXANDRIA
28 dealers
ALLEGHANY
1 dealer
ALTAVISTA
7 dealers
ALTON
2 dealers
AMELIA
7 dealers
AMELIA COURT HOUSE
6 dealers
AMHERST
6 dealers
AMISSVILLE
6 dealers
ANNANDALE
6 dealers
APPOMATTOX
7 dealers
ARARAT
2 dealers
ARLINGTON
13 dealers
ASHBURN
17 dealers
ASHLAND
23 dealers
ATKINS
3 dealers
ATLANTIC
2 dealers
AUSTINVILLE
1 dealer
AXTON
3 dealers
BARBOURSVILLE
1 dealer
BASSETT
2 dealers
BEALETON
2 dealers
BEAVERDAM
4 dealers
BEDFORD
12 dealers
BENTONVILLE
1 dealer
BERRYVILLE
5 dealers
BIG ISLAND
1 dealer
BIG STONE GAP
3 dealers
BLACKSBURG
5 dealers
BLACKSTONE
4 dealers
BLAIRS
1 dealer
BLAND
6 dealers
BLUE GRASS
1 dealer
BLUE RIDGE
3 dealers
BLUEFIELD
6 dealers
BLUEMONT
1 dealer
BOWLING GREEN
2 dealers
BOYCE
2 dealers
BOYDTON
2 dealers
BRANDY STATION
2 dealers
BREMO BLUFF
1 dealer
BRIDGEWATER
2 dealers
BRISTOL
9 dealers
BRISTOW
2 dealers
BROAD RUN
2 dealers
BROADWAY
2 dealers
BRODNAX
2 dealers
BROOKNEAL
5 dealers
BUCHANAN
5 dealers
BUENA VISTA
1 dealer
BUFFALO JUNCTION
1 dealer
BUMPASS
5 dealers
BURGESS
2 dealers
BURKE
5 dealers
CALLANDS
1 dealer
CALLAO
7 dealers
CALLAWAY
1 dealer
CANA
1 dealer
CAPE CHARLES
4 dealers
CARROLLTON
2 dealers
CARRSVILLE
2 dealers
CARSON
1 dealer
CARTERSVILLE
2 dealers
CASTLEWOOD
3 dealers
CATHARPIN
1 dealer
CATLETT
2 dealers
CEDAR BLUFF
4 dealers
CENTREVILLE
11 dealers
CHANTILLY
17 dealers
CHARLES CITY
4 dealers
CHARLOTTE C H
1 dealer
CHARLOTTESVILLE
13 dealers
CHASE CITY
5 dealers
CHATHAM
3 dealers
CHESAPEAKE
30 dealers
CHESTER
12 dealers
CHESTERFIELD
9 dealers
CHILHOWIE
2 dealers
CHINCOTEAGUE
3 dealers
CHINCOTEAGUE ISLAND
1 dealer
CHRISTIANSBURG
9 dealers
CHURCH ROAD
1 dealer
CLARKSVILLE
4 dealers
CLEAR BROOK
1 dealer
CLEVELAND
1 dealer
CLIFTON
3 dealers
CLIFTON FORGE
3 dealers
COEBURN
5 dealers
COLLINSVILLE
2 dealers
COLONIAL BEACH
3 dealers
COLONIAL HEIGHTS
2 dealers
COLUMBIA
1 dealer
CONCORD
3 dealers
COVINGTON
10 dealers
CREWE
1 dealer
CROCKETT
1 dealer
CROSS JUNCTION
1 dealer
CROZIER
1 dealer
CULLEN
1 dealer
CULPEPER
16 dealers
CUMBERLAND
2 dealers
DALE CITY
2 dealers
DANVILLE
18 dealers
DAYTON
1 dealer
DELAPLANE
1 dealer
DEWITT
1 dealer
DILLWYN
3 dealers
DINWIDDIE
1 dealer
DISPUTANTA
3 dealers
DORAN
1 dealer
DRAKES BRANCH
1 dealer
DRAPER
4 dealers
DRY FORK
1 dealer
DUBLIN
5 dealers
DUFFIELD
1 dealer
DULLES
1 dealer
DUMFRIES
2 dealers
DUTTON
1 dealer
EAGLE ROCK
3 dealers
EARLYSVILLE
1 dealer
EASTVILLE
1 dealer
EDINBURG
3 dealers
ELK CREEK
2 dealers
ELKTON
8 dealers
ELLISTON
1 dealer
EMPORIA
3 dealers
ETLAN
1 dealer
EVINGTON
5 dealers
EXMORE
4 dealers
FABER
1 dealer
FAIRFAX
26 dealers
FAIRFAX STATION
3 dealers
FAIRFIELD
1 dealer
FAIRLAWN
5 dealers
FALLS CHURCH
5 dealers
FARMVILLE
7 dealers
FARNHAM
2 dealers
FERRUM
2 dealers
FINCASTLE
3 dealers
FISHERSVILLE
2 dealers
FLINT HILL
1 dealer
FLOYD
6 dealers
FORD
1 dealer
FOREST
8 dealers
FORK UNION
1 dealer
FORT BELVOIR
1 dealer
FORT DEFIANCE
1 dealer
FORT EUSTIS
1 dealer
FORT LEE
1 dealer
FORT VALLEY
2 dealers
FRANKLIN
3 dealers
FREDERICKSBRG
1 dealer
FREDERICKSBURG
71 dealers
FRIES
1 dealer
FRONT ROYAL
15 dealers
FULKS RUN
1 dealer
GAINESVILLE
5 dealers
GALAX
9 dealers
GATE CITY
4 dealers
GLADE HILL
3 dealers
GLADE SPRING
1 dealer
GLADSTONE
2 dealers
GLADYS
3 dealers
GLASGOW
2 dealers
GLEN ALLEN
4 dealers
GLOUCESTER
6 dealers
GOLDBOND
1 dealer
GOOCHLAND
6 dealers
GOODVIEW
1 dealer
GORDONSVILLE
3 dealers
GORE
3 dealers
GREAT FALLS
4 dealers
GRETNA
4 dealers
GRUNDY
5 dealers
GUMSPRING
1 dealer
HALIFAX
5 dealers
HALLWOOD
1 dealer
HAMILTON
6 dealers
HAMPTON
20 dealers
HANOVER
2 dealers
HARDY
3 dealers
HARRISONBURG
16 dealers
HAYES
7 dealers
HAYMARKET
3 dealers
HAYSI
2 dealers
HEATHSVILLE
2 dealers
HENRICO
10 dealers
HENRY
1 dealer
HERNDON
9 dealers
HILLSBORO
1 dealer
HILLSVILLE
4 dealers
HILTONS
1 dealer
HONAKER
1 dealer
HOPEWELL
1 dealer
HOT SPRINGS
2 dealers
HOWARDSVILLE
1 dealer
HUDDLESTON
1 dealer
HUME
1 dealer
HURLEY
2 dealers
HURT
1 dealer
INDEPENDENCE
3 dealers
IVOR
3 dealers
JARRATT
4 dealers
JEFFERSONTON
2 dealers
JETERSVILLE
2 dealers
JONESVILLE
3 dealers
KENBRIDGE
5 dealers
KESWICK
1 dealer
KEYSVILLE
3 dealers
KILMARNOCK
4 dealers
KING AND QUEEN COURT HOUSE
1 dealer
KING GEORGE
21 dealers
KING WILLIAM
3 dealers
LA CROSSE
1 dealer
LAMBSBURG
1 dealer
LANEXA
1 dealer
LANGLEY AFB
1 dealer
LAUREL FORK
1 dealer
LAWRENCEVILLE
1 dealer
LEBANON
5 dealers
LEESBURG
12 dealers
LEXINGTON
7 dealers
LINDEN
1 dealer
LOCUST GROVE
6 dealers
LOCUSTVILLE
1 dealer
LORTON
7 dealers
LOTTSBURG
2 dealers
LOUISA
4 dealers
LOVETTSVILLE
4 dealers
LURAY
9 dealers
LYNCH STATION
1 dealer
LYNCHBURG
29 dealers
MADISON
3 dealers
MADISON HEIGHTS
5 dealers
MAIDENS
3 dealers
MANAKIN SABOT
1 dealer
MANASSAS
28 dealers
MANASSAS PARK
2 dealers
MARION
9 dealers
MARKHAM
1 dealer
MARSHALL
1 dealer
MARTINSVILLE
11 dealers
MATHEWS
1 dealer
MATTAPONI
1 dealer
MAURERTOWN
2 dealers
MAX MEADOWS
4 dealers
MC GAHEYSVILLE
2 dealers
MC LEAN
7 dealers
MEADOWS OF DAN
1 dealer
MEADOWVIEW
2 dealers
MECHANICSVILLE
13 dealers
MEHERRIN
2 dealers
MELFA
1 dealer
MIDDLEBURG
2 dealers
MIDDLETOWN
2 dealers
MIDLAND
3 dealers
MIDLOTHIAN
10 dealers
MILFORD
1 dealer
MINERAL
5 dealers
MONETA
4 dealers
MONROE
2 dealers
MONTCLAIR
1 dealer
MONTEREY
2 dealers
MONTPELIER
1 dealer
MONTROSS
6 dealers
MOSELEY
4 dealers
MOUNT JACKSON
4 dealers
MOUNT SIDNEY
1 dealer
MT CRAWFORD
3 dealers
NATHALIE
1 dealer
NEW CASTLE
5 dealers
NEW CHURCH
2 dealers
NEWPORT
1 dealer
NEWPORT NEWS
11 dealers
NICKELSVILLE
3 dealers
NOKESVILLE
5 dealers
NORFOLK
20 dealers
NORTH CHESTERFIELD
13 dealers
NORTH DINWIDDIE
2 dealers
NORTH TAZEWELL
2 dealers
NORTON
8 dealers
OAK HILL
1 dealer
OAKTON
4 dealers
OAKWOOD
2 dealers
ONANCOCK
2 dealers
ORANGE
7 dealers
PAEONIAN SPRINGS
1 dealer
PAINT BANK
1 dealer
PALMYRA
3 dealers
PAMPLIN
1 dealer
PARKSLEY
1 dealer
PEARISBURG
6 dealers
PEMBROKE
3 dealers
PENHOOK
2 dealers
PENNINGTON GAP
3 dealers
PETERSBURG
3 dealers
POQUOSON
4 dealers
PORTSMOUTH
4 dealers
POUND
1 dealer
POUNDING MILL
4 dealers
POWHATAN
9 dealers
PRINCE GEORGE
2 dealers
PROSPECT
1 dealer
PROVIDENCE FORGE
4 dealers
PULASKI
3 dealers
PURCELLVILLE
16 dealers
QUANTICO
1 dealer
QUINTON
3 dealers
RADFORD
14 dealers
RAPHINE
3 dealers
RAPIDAN
1 dealer
RED OAK
2 dealers
RESTON
3 dealers
RHOADESVILLE
3 dealers
RICE
1 dealer
RICH CREEK
1 dealer
RICHLANDS
2 dealers
RICHMOND
26 dealers
RILEYVILLE
2 dealers
RINGGOLD
3 dealers
RIXEYVILLE
2 dealers
ROANOKE
28 dealers
ROCHELLE
1 dealer
ROCKINGHAM
1 dealer
ROCKVILLE
2 dealers
ROCKY MOUNT
5 dealers
ROUND HILL
3 dealers
RUCKERSVILLE
6 dealers
RURAL RETREAT
4 dealers
RUSTBURG
5 dealers
RUTHER GLEN
6 dealers
RUTHERGLEN
1 dealer
SAINT PAUL
3 dealers
SALEM
8 dealers
SALTVILLE
1 dealer
SANDSTON
1 dealer
SAXE
2 dealers
SCOTTSBURG
2 dealers
SCOTTSVILLE
5 dealers
SEAFORD
1 dealer
SHAWSVILLE
1 dealer
SHENANDOAH
2 dealers
SMITHFIELD
1 dealer
SOUTH BOSTON
5 dealers
SOUTH CHESTERFIELD
8 dealers
SOUTH HILL
7 dealers
SOUTH RIDING
1 dealer
SPENCER
1 dealer
SPERRYVILLE
1 dealer
SPOTSYLVANIA
14 dealers
SPOUT SPRING
1 dealer
SPRINGFIELD
14 dealers
ST PAUL
1 dealer
STAFFORD
25 dealers
STANLEY
2 dealers
STAUNTON
10 dealers
STEPHENS CITY
6 dealers
STEPHENSON
3 dealers
STERLING
20 dealers
STRASBURG
6 dealers
STUART
8 dealers
STUARTS DRAFT
1 dealer
SUFFOLK
25 dealers
SUGAR GROVE
1 dealer
SUTHERLAND
2 dealers
SYRIA
1 dealer
TAPPAHANNOCK
3 dealers
TAZEWELL
4 dealers
TEMPERANCEVILLE
1 dealer
THAXTON
1 dealer
TIMBERVILLE
4 dealers
TOANO
3 dealers
TOMS BROOK
3 dealers
TOPPING
3 dealers
TROUTVILLE
2 dealers
TROY
3 dealers
TYRO
1 dealer
UNIONVILLE
1 dealer
UPPERVILLE
1 dealer
URBANNA
2 dealers
VANSANT
2 dealers
VERNON HILL
1 dealer
VERONA
2 dealers
VESUVIUS
1 dealer
VICTORIA
3 dealers
VIENNA
15 dealers
VINTON
8 dealers
VIRGINIA BEACH
77 dealers
WALLOPS ISLAND
1 dealer
WARM SPRINGS
1 dealer
WARRENTON
18 dealers
WASHINGTON
1 dealer
WATERFORD
3 dealers
WAYNESBORO
7 dealers
WEBER CITY
1 dealer
WEEMS
1 dealer
WEST POINT
1 dealer
WHITE STONE
1 dealer
WILLIAMSBURG
16 dealers
WILLIS
1 dealer
WINCHESTER
31 dealers
WINDSOR
2 dealers
WIRTZ
4 dealers
WISE
1 dealer
WOODBRIDGE
20 dealers
WOODFORD
2 dealers
WOODLAWN
4 dealers
WOODSTOCK
6 dealers
WOODVILLE
1 dealer
WOOLWINE
2 dealers
WYTHEVILLE
9 dealers
YALE
1 dealer
YORKTOWN
11 dealers
ZION CROSSROADS
3 dealers
ZUNI
1 dealer