FFL Dealers in North Carolina

3,005 licensed FFL dealers across 502 cities in North Carolina

Browse Cities in North Carolina

ABERDEEN
11 dealers
ADVANCE
9 dealers
AHOSKIE
5 dealers
ALBEMARLE
13 dealers
ANDREWS
5 dealers
ANGIER
4 dealers
APEX
13 dealers
AQUONE
1 dealer
ARAPAHOE
2 dealers
ARARAT
2 dealers
ARCHDALE
2 dealers
ARDEN
2 dealers
ASH
3 dealers
ASHEBORO
23 dealers
ASHEVILLE
30 dealers
ATKINSON
1 dealer
ATLANTIC
3 dealers
AUTRYVILLE
3 dealers
AYDEN
6 dealers
BAHAMA
2 dealers
BAILEY
2 dealers
BAKERSVILLE
2 dealers
BANNER ELK
1 dealer
BARCO
1 dealer
BARNARDSVILLE
1 dealer
BATH
1 dealer
BATTLEBORO
4 dealers
BEAR CREEK
5 dealers
BELHAVEN
1 dealer
BELMONT
8 dealers
BENSON
10 dealers
BERMUDA RUN
1 dealer
BESSEMER CITY
5 dealers
BEULAVILLE
2 dealers
BISCOE
3 dealers
BLACK MOUNTAIN
2 dealers
BLADENBORO
3 dealers
BLANCH
2 dealers
BOLIVIA
6 dealers
BOONE
8 dealers
BOONVILLE
3 dealers
BOSTIC
3 dealers
BRASSTOWN
1 dealer
BREVARD
8 dealers
BRIDGETON
1 dealer
BROWNS SUMMIT
1 dealer
BRYSON CITY
4 dealers
BUNNLEVEL
2 dealers
BURGAW
4 dealers
BURLINGTON
31 dealers
BURNSVILLE
7 dealers
BUTNER
2 dealers
BUXTON
1 dealer
CALABASH
1 dealer
CAMDEN
7 dealers
CAMERON
10 dealers
CAMP LEJEUNE
1 dealer
CANDLER
10 dealers
CANDOR
2 dealers
CANTON
13 dealers
CAPE CARTERET
1 dealer
CAROLINA BEACH
1 dealer
CAROLINA SHORES
2 dealers
CARTHAGE
8 dealers
CARY
10 dealers
CASAR
3 dealers
CASHIERS
2 dealers
CASTALIA
3 dealers
CASTLE HAYNE
1 dealer
CATAWBA
7 dealers
CEDAR POINT
3 dealers
CHADBOURN
3 dealers
CHAPEL HILL
5 dealers
CHARLOTTE
75 dealers
CHEROKEE
4 dealers
CHERRY POINT
1 dealer
CHERRYVILLE
6 dealers
CHINA GROVE
9 dealers
CHINQUAPIN
2 dealers
CHOCOWINITY
2 dealers
CLAREMONT
4 dealers
CLARENDON
2 dealers
CLAYTON
13 dealers
CLEMMONS
7 dealers
CLEVELAND
4 dealers
CLIMAX
2 dealers
CLINTON
7 dealers
CLYDE
6 dealers
COATS
1 dealer
COFIELD
1 dealer
COINJOCK
1 dealer
COLFAX
2 dealers
COLUMBIA
4 dealers
COLUMBUS
3 dealers
CONCORD
37 dealers
CONNELLY SPRINGS
2 dealers
CONNELLYS SPRINGS
1 dealer
CONOVER
8 dealers
CONWAY
5 dealers
CORAPEAKE
1 dealer
CORNELIUS
8 dealers
COUNCIL
2 dealers
COVE CITY
4 dealers
CRAMERTON
1 dealer
CREEDMOOR
7 dealers
CRESWELL
1 dealer
CROUSE
1 dealer
CRUMPLER
2 dealers
CULLOWHEE
4 dealers
CURRIE
1 dealer
CURRITUCK
1 dealer
DALLAS
8 dealers
DANBURY
3 dealers
DAVIDSON
3 dealers
DEEP GAP
4 dealers
DELCO
1 dealer
DENTON
5 dealers
DENVER
12 dealers
DOBSON
2 dealers
DUDLEY
2 dealers
DUNN
11 dealers
DURHAM
23 dealers
E FLAT ROCK
1 dealer
EAST BEND
5 dealers
EAST FLAT ROCK
4 dealers
EASTOVER
1 dealer
EDEN
12 dealers
EDENTON
3 dealers
ELIZABETH CITY
11 dealers
ELIZABETHTOWN
7 dealers
ELK PARK
2 dealers
ELKIN
9 dealers
ELLERBE
1 dealer
ELM CITY
4 dealers
ELON
6 dealers
ENGELHARD
1 dealer
ERNUL
1 dealer
ERWIN
2 dealers
ETOWAH
4 dealers
FAIRFIELD
1 dealer
FAIRMONT
4 dealers
FAIRVIEW
4 dealers
FAISON
2 dealers
FALCON
1 dealer
FALLSTON
1 dealer
FARMVILLE
4 dealers
FAYETTEVILLE
50 dealers
FERGUSON
1 dealer
FLAT ROCK
2 dealers
FLETCHER
20 dealers
FOREST CITY
9 dealers
FORT BRAGG
2 dealers
FOUNTAIN
1 dealer
FOUR OAKS
14 dealers
FRANKLIN
20 dealers
FRANKLINTON
1 dealer
FRANKLINVILLE
1 dealer
FREMONT
1 dealer
FRISCO
2 dealers
FUQUAY VARINA
11 dealers
GARLAND
1 dealer
GARNER
13 dealers
GASTON
2 dealers
GASTONIA
17 dealers
GATES
1 dealer
GERMANTON
1 dealer
GIBSONVILLE
1 dealer
GLADE VALLEY
1 dealer
GLOUCESTER
1 dealer
GODWIN
2 dealers
GOLD HILL
6 dealers
GOLDSBORO
18 dealers
GOLDSTON
1 dealer
GRAHAM
8 dealers
GRANDY
1 dealer
GRANITE FALLS
14 dealers
GRANITE QUARRY
1 dealer
GRANTSBORO
1 dealer
GRASSY CREEK
1 dealer
GREEN MOUNTAIN
2 dealers
GREENSBORO
46 dealers
GREENVILLE
18 dealers
GRIFTON
5 dealers
GRIMESLAND
2 dealers
HALIFAX
2 dealers
HAMLET
3 dealers
HAMPSTEAD
9 dealers
HAMPTONVILLE
5 dealers
HARMONY
1 dealer
HARRELLS
3 dealers
HARRISBURG
3 dealers
HAVELOCK
9 dealers
HAW RIVER
1 dealer
HAYESVILLE
6 dealers
HAYS
3 dealers
HENDERSON
8 dealers
HENDERSONVILLE
26 dealers
HERTFORD
7 dealers
HICKORY
27 dealers
HIDDENITE
2 dealers
HIGH POINT
26 dealers
HIGHLANDS
1 dealer
HILDEBRAN
1 dealer
HILLSBOROUGH
6 dealers
HOFFMAN
1 dealer
HOLDEN BEACH
1 dealer
HOLLY RIDGE
4 dealers
HOLLY SPRINGS
8 dealers
HOPE MILLS
13 dealers
HORSE SHOE
5 dealers
HUBERT
8 dealers
HUDSON
2 dealers
HUNTERSVILLE
15 dealers
INDIAN TRAIL
7 dealers
IRON STATION
6 dealers
JACKSONVILLE
34 dealers
JAMESTOWN
6 dealers
JAMESVILLE
2 dealers
JEFFERSON
5 dealers
JONESVILLE
2 dealers
JULIAN
3 dealers
KANNAPOLIS
15 dealers
KENLY
9 dealers
KERNERSVILLE
16 dealers
KILL DEVIL HILLS
2 dealers
KING
6 dealers
KINGS MOUNTAIN
5 dealers
KINSTON
16 dealers
KITTY HAWK
3 dealers
KNIGHTDALE
3 dealers
LA GRANGE
2 dealers
LAKE LURE
1 dealer
LAKE TOXAWAY
3 dealers
LAKE WACCAMAW
3 dealers
LAKEVIEW
1 dealer
LANDIS
2 dealers
LANSING
2 dealers
LAUREL SPRINGS
3 dealers
LAURINBURG
8 dealers
LAWNDALE
7 dealers
LEICESTER
2 dealers
LELAND
10 dealers
LENOIR
16 dealers
LEWISVILLE
1 dealer
LEXINGTON
26 dealers
LIBERTY
7 dealers
LILESVILLE
1 dealer
LILLINGTON
7 dealers
LINCOLNTON
25 dealers
LINDEN
1 dealer
LITTLE SWITZERLAND
1 dealer
LITTLETON
6 dealers
LOCUST
10 dealers
LONGWOOD
1 dealer
LOUISBURG
10 dealers
LUCAMA
2 dealers
LUMBER BRIDGE
2 dealers
LUMBERTON
11 dealers
MACCLESFIELD
2 dealers
MADISON
9 dealers
MAGGIE VALLEY
2 dealers
MAGNOLIA
3 dealers
MAIDEN
2 dealers
MANTEO
3 dealers
MAPLE HILL
2 dealers
MARBLE
2 dealers
MARGARETTSVILLE
1 dealer
MARION
17 dealers
MARS HILL
1 dealer
MARSHALL
11 dealers
MARSHVILLE
7 dealers
MATTHEWS
21 dealers
MAXTON
3 dealers
MAYODAN
4 dealers
MAYSVILLE
7 dealers
MC GRADY
1 dealer
MC LEANSVILLE
1 dealer
MEBANE
9 dealers
MERRITT
2 dealers
MERRY HILL
1 dealer
MIDDLESEX
2 dealers
MIDLAND
2 dealers
MILL SPRING
3 dealers
MILLERS CREEK
2 dealers
MILLS RIVER
1 dealer
MINERAL SPRINGS
1 dealer
MINNESOTT BEACH
1 dealer
MINT HILL
6 dealers
MOCKSVILLE
18 dealers
MONCURE
4 dealers
MONROE
31 dealers
MOORESBORO
4 dealers
MOORESVILLE
47 dealers
MOREHEAD CITY
10 dealers
MORGANTON
16 dealers
MORRISVILLE
4 dealers
MOUNT AIRY
7 dealers
MOUNT GILEAD
6 dealers
MOUNT HOLLY
5 dealers
MOUNT OLIVE
9 dealers
MOUNT PLEASANT
4 dealers
MOUNT ULLA
2 dealers
MOYOCK
8 dealers
MT AIRY
7 dealers
MT HOLLY
3 dealers
MURPHY
22 dealers
N TOPSAIL BEACH
1 dealer
N WILKESBORO
4 dealers
NAGS HEAD
1 dealer
NAKINA
2 dealers
NASHVILLE
4 dealers
NEBO
3 dealers
NEW BERN
22 dealers
NEW HILL
1 dealer
NEW LONDON
5 dealers
NEWLAND
4 dealers
NEWPORT
9 dealers
NEWTON
5 dealers
NEWTON GROVE
2 dealers
NORLINA
3 dealers
NORTH WILKESBORO
6 dealers
NORWOOD
8 dealers
OAK CITY
1 dealer
OAK ISLAND
1 dealer
OAK RIDGE
5 dealers
OAKBORO
4 dealers
OCEAN ISLE BEACH
6 dealers
OLD FORT
4 dealers
ORIENTAL
1 dealer
OTTO
1 dealer
OXFORD
12 dealers
PANTEGO
3 dealers
PARKTON
2 dealers
PELHAM
2 dealers
PEMBROKE
5 dealers
PFAFFTOWN
3 dealers
PIKEVILLE
2 dealers
PILOT MNT
1 dealer
PILOT MOUNTAIN
2 dealers
PINEBLUFF
1 dealer
PINEHURST
2 dealers
PINETOPS
1 dealer
PINETOWN
1 dealer
PINEVILLE
2 dealers
PINK HILL
4 dealers
PISGAH FOREST
8 dealers
PITTSBORO
14 dealers
PLEASANT GARDEN
3 dealers
PLEASANT HILL
1 dealer
PLYMOUTH
2 dealers
POINT HARBOR
1 dealer
POLKTON
2 dealers
POLLOCKSVILLE
2 dealers
POPLAR BRANCH
1 dealer
POWELLS POINT
2 dealers
PROSPECT HILL
2 dealers
PURLEAR
2 dealers
RAEFORD
21 dealers
RALEIGH
54 dealers
RAMSEUR
3 dealers
RANDLEMAN
10 dealers
RED SPRINGS
3 dealers
REIDSVILLE
21 dealers
RESEARCH TRIANGLE PARK
1 dealer
RICHFIELD
4 dealers
RICHLANDS
14 dealers
RIEGELWOOD
1 dealer
ROANOKE RAPIDS
6 dealers
ROARING RIVER
1 dealer
ROBBINS
4 dealers
ROBBINSVILLE
3 dealers
ROBERSONVILLE
2 dealers
ROCKINGHAM
11 dealers
ROCKWELL
3 dealers
ROCKY MOUNT
20 dealers
ROCKY POINT
3 dealers
ROLESVILLE
3 dealers
ROSE HILL
2 dealers
ROSEBORO
2 dealers
ROUGEMONT
6 dealers
ROWLAND
2 dealers
ROXBORO
14 dealers
RUFFIN
1 dealer
RURAL HALL
1 dealer
RUTHERFORD COLLEGE
6 dealers
RUTHERFORDTON
7 dealers
SAINT PAULS
2 dealers
SALEMBURG
2 dealers
SALISBURY
27 dealers
SANFORD
30 dealers
SEABOARD
1 dealer
SEAGROVE
3 dealers
SELMA
3 dealers
SEVEN SPRINGS
2 dealers
SHALLOTTE
7 dealers
SHANNON
1 dealer
SHAWBORO
2 dealers
SHELBY
22 dealers
SHERRILLS FORD
3 dealers
SILER CITY
13 dealers
SIMS
6 dealers
SMITHFIELD
6 dealers
SNEADS FERRY
7 dealers
SNOW CAMP
2 dealers
SOPHIA
1 dealer
SOUTH MILLS
5 dealers
SOUTHERN PINES
14 dealers
SOUTHERN SHORES
1 dealer
SOUTHPORT
6 dealers
SPARTA
1 dealer
SPRING HOPE
2 dealers
SPRING LAKE
8 dealers
SPRUCE PINE
5 dealers
STANLEY
5 dealers
STANTONSBURG
1 dealer
STATE ROAD
6 dealers
STATESVILLE
23 dealers
STEDMAN
5 dealers
STELLA
1 dealer
STEM
2 dealers
STOKES
1 dealer
STOKESDALE
4 dealers
STONEVILLE
5 dealers
STONY POINT
3 dealers
SUGAR GROVE
3 dealers
SUGAR MOUNTAIN
1 dealer
SUMMERFIELD
2 dealers
SUNBURY
1 dealer
SUPPLY
3 dealers
SURF CITY
3 dealers
SWANQUARTER
2 dealers
SWANSBORO
7 dealers
SYLVA
9 dealers
TABOR CITY
3 dealers
TARBORO
10 dealers
TAYLORSVILLE
11 dealers
TEACHEY
2 dealers
THOMASVILLE
20 dealers
THURMOND
1 dealer
TIMBERLAKE
4 dealers
TOBACCOVILLE
1 dealer
TODD
1 dealer
TRAPHILL
1 dealer
TRENT WOODS
2 dealers
TRENTON
1 dealer
TRINITY
2 dealers
TROUTMAN
6 dealers
TROY
4 dealers
TRYON
2 dealers
TUCKASEGEE
1 dealer
UNION GROVE
1 dealer
UNION MILLS
2 dealers
VALDESE
2 dealers
VALE
5 dealers
VANCEBORO
2 dealers
VANDEMERE
1 dealer
VASS
2 dealers
VILAS
2 dealers
WADE
1 dealer
WADESBORO
5 dealers
WAGRAM
1 dealer
WAKE FOREST
9 dealers
WALKERTOWN
2 dealers
WALLACE
7 dealers
WALNUT COVE
3 dealers
WALSTONBURG
1 dealer
WANCHESE
2 dealers
WARNE
1 dealer
WARRENTON
3 dealers
WARSAW
3 dealers
WASHINGTON
11 dealers
WATHA
1 dealer
WAXHAW
13 dealers
WAYNESVILLE
19 dealers
WEAVERVILLE
15 dealers
WENDELL
6 dealers
WEST END
6 dealers
WEST JEFFERSON
3 dealers
WESTFIELD
1 dealer
WHISPERING PINES
3 dealers
WHITE LAKE
1 dealer
WHITE OAK
2 dealers
WHITEVILLE
6 dealers
WHITTIER
5 dealers
WILKESBORO
4 dealers
WILLARD
2 dealers
WILLIAMSTON
9 dealers
WILLOW SPRING
7 dealers
WILMINGTON
51 dealers
WILSON
12 dealers
WINDSOR
2 dealers
WINGATE
1 dealer
WINNABOW
4 dealers
WINSTON SALEM
35 dealers
WINTERVILLE
5 dealers
WOODLEAF
1 dealer
YADKINVILLE
10 dealers
YANCEYVILLE
3 dealers
YOUNGSVILLE
18 dealers
ZEBULON
8 dealers
ZIONVILLE
1 dealer
ZIRCONIA
1 dealer