FFL Dealers in Vermont

338 licensed FFL dealers across 168 cities in Vermont

Browse Cities in Vermont

ADDISON
4 dealers
ALBURGH
4 dealers
ANDOVER
1 dealer
ARLINGTON
2 dealers
BAKERSFIELD
1 dealer
BARNARD
2 dealers
BARRE
5 dealers
BELLOWS FALLS
3 dealers
BENNINGTON
7 dealers
BENSON
2 dealers
BERLIN
2 dealers
BETHEL
4 dealers
BOLTON
1 dealer
BOMOSEEN
2 dealers
BONDVILLE
2 dealers
BRADFORD
2 dealers
BRAINTREE
1 dealer
BRANDON
4 dealers
BRATTLEBORO
4 dealers
BRIDGEWATER CORNERS
1 dealer
BRIDPORT
2 dealers
BRISTOL
4 dealers
BURLINGTON
2 dealers
CABOT
1 dealer
CAMBRIDGE
2 dealers
CANAAN
3 dealers
CASTLETON
1 dealer
CAVENDISH
1 dealer
CHARLOTTE
2 dealers
CHELSEA
3 dealers
CHESTER
2 dealers
CLARENDON
1 dealer
COLCHESTER
3 dealers
CRAFTSBURY COMMON
1 dealer
DANBY
3 dealers
DANVILLE
4 dealers
DERBY
3 dealers
DERBY LINE
1 dealer
DORSET
2 dealers
E DUMMERSTON
1 dealer
EAST BARRE
1 dealer
EAST CHARLESTON
2 dealers
EAST HAVEN
1 dealer
EAST MONTPELIER
1 dealer
EAST RANDOLPH
2 dealers
EAST ROXBURY
1 dealer
EAST RYEGATE
1 dealer
ENOSBURG
2 dealers
ENOSBURG FALLS
2 dealers
ESSEX JUNCTION
2 dealers
FAIR HAVEN
1 dealer
FAIRFAX
7 dealers
FAIRFIELD
1 dealer
FAIRLEE
1 dealer
FERRISBURGH
2 dealers
FRANKLIN
1 dealer
GEORGIA
6 dealers
GRAND ISLE
2 dealers
GROTON
1 dealer
GUILFORD
2 dealers
HALIFAX
1 dealer
HANCOCK
1 dealer
HARDWICK
1 dealer
HARTFORD
1 dealer
HARTLAND
2 dealers
HIGHGATE
1 dealer
HIGHGATE CENTER
1 dealer
HINESBURG
4 dealers
HOLLAND
1 dealer
HUBBARDTON
1 dealer
HYDE PARK
2 dealers
HYDEVILLE
1 dealer
IRA
2 dealers
IRASBURG
1 dealer
ISLAND POND
1 dealer
JEFFERSONVILLE
1 dealer
JERICHO
3 dealers
JOHNSON
1 dealer
LEICESTER
2 dealers
LUNENBURG
1 dealer
LYNDONVILLE
4 dealers
MANCHESTER
2 dealers
MANCHESTER CENTER
1 dealer
MENDON
1 dealer
MIDDLEBURY
2 dealers
MIDDLESEX
2 dealers
MILTON
7 dealers
MONKTON
1 dealer
MONTGOMERY CENTER
1 dealer
MONTPELIER
2 dealers
MORGAN
1 dealer
MORRISVILLE
3 dealers
MOUNT TABOR
5 dealers
MT HOLLY
1 dealer
NEW HAVEN
3 dealers
NEWARK
1 dealer
NEWPORT
4 dealers
NEWPORT CENTER
2 dealers
NORTH BENNINGTON
1 dealer
NORTH CLARENDON
1 dealer
NORTH FERRISBURGH
1 dealer
NORTHFIELD
5 dealers
ORWELL
1 dealer
PERKINSVILLE
1 dealer
PITTSFORD
2 dealers
PLAINFIELD
3 dealers
POULTNEY
8 dealers
POWNAL
3 dealers
PROCTOR
1 dealer
PROCTORSVILLE
1 dealer
RANDOLPH
1 dealer
READING
1 dealer
READSBORO
3 dealers
RICHFORD
1 dealer
RICHMOND
1 dealer
ROCHESTER
1 dealer
RUTLAND
8 dealers
S ROYALTON
1 dealer
SAINT ALBANS
3 dealers
SAINT JOHNSBURY
3 dealers
SHELBURNE
2 dealers
SHELDON
2 dealers
SHREWSBURY
4 dealers
SOUTH BURLINGTON
3 dealers
SOUTH HERO
1 dealer
SOUTH LONDONDERRY
1 dealer
SOUTH ROYALTON
1 dealer
SOUTH STRAFFORD
2 dealers
SPRINGFIELD
3 dealers
ST ALBANS
1 dealer
STAMFORD
2 dealers
STARKSBORO
1 dealer
STOCKBRIDGE
1 dealer
STOWE
2 dealers
STRATTON
1 dealer
SUDBURY
1 dealer
SUNDERLAND
1 dealer
SWANTON
7 dealers
TAFTSVILLE
1 dealer
THETFORD CENTER
1 dealer
UNDERHILL
2 dealers
VERNON
2 dealers
VERSHIRE
2 dealers
WALLINGFORD
1 dealer
WASHINGTON
1 dealer
WATERBURY
1 dealer
WATERBURY CENTER
1 dealer
WEATHERSFIELD
2 dealers
WELLS
1 dealer
WELLS RIVER
1 dealer
WEST DOVER
1 dealer
WEST HALIFAX
1 dealer
WEST HAVEN
1 dealer
WEST PAWLET
2 dealers
WEST RUTLAND
4 dealers
WEST SALISBURY
1 dealer
WEST TOPSHAM
1 dealer
WEST WARDSBORO
1 dealer
WEST WINDSOR
1 dealer
WESTFIELD
1 dealer
WHEELOCK
1 dealer
WHITE RIVER JUNCTION
1 dealer
WILLISTON
3 dealers
WILMINGTON
1 dealer
WINDSOR
2 dealers
WOLCOTT
2 dealers
WOODFORD
1 dealer
WOODSTOCK
3 dealers