FFL Dealers in New York

2,773 licensed dealers across 923 cities

Rochester 68 dealers Syracuse 26 dealers Hamburg 24 dealers Lockport 19 dealers Webster 17 dealers Kingston 16 dealers Binghamton 16 dealers Middletown 15 dealers Endicott 15 dealers Buffalo 15 dealers Saugerties 14 dealers Queensbury 14 dealers Auburn 14 dealers Rome 14 dealers Watertown 14 dealers Cortland 13 dealers West Seneca 13 dealers Oswego 12 dealers East Aurora 12 dealers Niagara Falls 12 dealers Canandaigua 12 dealers Bloomfield 12 dealers New York 11 dealers Alden 11 dealers Lancaster 11 dealers Hilton 11 dealers Mahopac 10 dealers Goshen 10 dealers Nanuet 10 dealers Brooklyn 10 dealers Poughkeepsie 10 dealers Canastota 10 dealers Springville 10 dealers Tonawanda 10 dealers Elmira 10 dealers Brewster 9 dealers Schenectady 9 dealers Plattsburgh 9 dealers Utica 9 dealers Norwich 9 dealers Oneonta 9 dealers Vestal 9 dealers Walton 9 dealers Batavia 9 dealers Staten Island 8 dealers Riverhead 8 dealers Delmar 8 dealers Clifton Park 8 dealers Hudson 8 dealers Pawling 8 dealers Livingston Manor 8 dealers Saratoga Springs 8 dealers Malone 8 dealers Baldwinsville 8 dealers Fulton 8 dealers Ilion 8 dealers North Tonawanda 8 dealers Farmington 8 dealers Fairport 8 dealers Macedon 8 dealers Newark 8 dealers Victor 8 dealers Mount Vernon 7 dealers Yonkers 7 dealers Chester 7 dealers Monroe 7 dealers Monsey 7 dealers Mineola 7 dealers Amsterdam 7 dealers Albany 7 dealers Catskill 7 dealers Hopewell Junction 7 dealers Millbrook 7 dealers New Paltz 7 dealers Wappingers Falls 7 dealers Port Jervis 7 dealers Lake Luzerne 7 dealers Tupper Lake 7 dealers Brewerton 7 dealers Central Square 7 dealers Oneida 7 dealers Liverpool 7 dealers Lowville 7 dealers Gouverneur 7 dealers Ogdensburg 7 dealers Churchville 7 dealers Penn Yan 7 dealers Pittsford 7 dealers Warsaw 7 dealers Sinclairville 7 dealers Bath 7 dealers Horseheads 7 dealers Carmel 6 dealers Elmsford 6 dealers Suffern 6 dealers Amityville 6 dealers Bohemia 6 dealers Patchogue 6 dealers Cobleskill 6 dealers Mechanicville 6 dealers Fishkill 6 dealers Hopewell Jct 6 dealers Newburgh 6 dealers Pleasant Valley 6 dealers Wallkill 6 dealers Greenwich 6 dealers Croghan 6 dealers Little Falls 6 dealers Lyons Falls 6 dealers Massena 6 dealers Deposit 6 dealers Clarence Center 6 dealers Grand Island 6 dealers Cheektowaga 6 dealers Penfield 6 dealers Frewsburg 6 dealers Olean 6 dealers Painted Post 6 dealers Wellsville 6 dealers Bronx 5 dealers Putnam Valley 5 dealers New City 5 dealers Valley Cottage 5 dealers Westtown 5 dealers Glen Cove 5 dealers Smithtown 5 dealers Averill Park 5 dealers Ballston Spa 5 dealers Latham 5 dealers Troy 5 dealers Highland 5 dealers Lagrangeville 5 dealers New Windsor 5 dealers Cicero 5 dealers Camillus 5 dealers Cato 5 dealers Cazenovia 5 dealers Waterloo 5 dealers Weedsport 5 dealers Frankfort 5 dealers Holland Patent 5 dealers New Hartford 5 dealers West Winfield 5 dealers Harrisville 5 dealers Potsdam 5 dealers Bainbridge 5 dealers Owego 5 dealers Attica 5 dealers Boston 5 dealers Depew 5 dealers Holland 5 dealers Orchard Park 5 dealers Blasdell 5 dealers Conesus 5 dealers Dansville 5 dealers Geneva 5 dealers Scottsville 5 dealers Jamestown 5 dealers Little Valley 5 dealers Corning 5 dealers Hornell 5 dealers Mamaroneck 4 dealers Port Chester 4 dealers Sloatsburg 4 dealers Warwick 4 dealers Oceanside 4 dealers Huntington Station 4 dealers Massapequa 4 dealers Medford 4 dealers Port Jefferson Station 4 dealers East Hampton 4 dealers Malta 4 dealers Broadalbin 4 dealers Castleton ON Hudson 4 dealers Ghent 4 dealers Gloversville 4 dealers Greenville 4 dealers Accord 4 dealers Freehold 4 dealers Tillson 4 dealers Dover Plains 4 dealers Marlboro 4 dealers Montgomery 4 dealers Patterson 4 dealers Salt Point 4 dealers Monticello 4 dealers Liberty 4 dealers Narrowsburg 4 dealers Westbrookville 4 dealers Cambridge 4 dealers Fort Ann 4 dealers Fort Edward 4 dealers Gansevoort 4 dealers Granville 4 dealers Lake George 4 dealers Salem 4 dealers Warrensburg 4 dealers Whitehall 4 dealers Brushton 4 dealers Crown Point 4 dealers Lewis 4 dealers North Bangor 4 dealers Saranac 4 dealers Saranac Lake 4 dealers Clay 4 dealers Homer 4 dealers Elbridge 4 dealers LA Fayette 4 dealers Phoenix 4 dealers Camden 4 dealers Cherry Valley 4 dealers Oriskany 4 dealers Remsen 4 dealers Waterville 4 dealers Whitesboro 4 dealers Canton 4 dealers Carthage 4 dealers Greene 4 dealers Otego 4 dealers Whitney Point 4 dealers Windsor 4 dealers Clarence 4 dealers Corfu 4 dealers Elma 4 dealers Lewiston 4 dealers Lyndonville 4 dealers Perrysburg 4 dealers Lackawanna 4 dealers Amherst 4 dealers Albion 4 dealers Brockport 4 dealers Caledonia 4 dealers Henrietta 4 dealers Honeoye Falls 4 dealers Mount Morris 4 dealers Ontario 4 dealers Palmyra 4 dealers Spencerport 4 dealers Phelps 4 dealers Shortsville 4 dealers Williamson 4 dealers Walworth 4 dealers Ashville 4 dealers Franklinville 4 dealers Randolph 4 dealers Salamanca 4 dealers Westfield 4 dealers Savona 4 dealers Trumansburg 4 dealers Harrison 3 dealers Katonah 3 dealers Mohegan Lake 3 dealers Thornwood 3 dealers Yorktown Heights 3 dealers White Plains 3 dealers Eastchester 3 dealers Nyack 3 dealers Pomona 3 dealers Chestnut Ridge 3 dealers Spring Valley 3 dealers West Point 3 dealers Floral Park 3 dealers New Hyde Park 3 dealers Ridgewood 3 dealers Garden City 3 dealers Westbury 3 dealers Bay Shore 3 dealers East Northport 3 dealers Farmingdale 3 dealers Huntington 3 dealers Middle Island 3 dealers Ballston Lake 3 dealers Cohoes 3 dealers Delanson 3 dealers Duanesburg 3 dealers Glenmont 3 dealers Melrose 3 dealers Nassau 3 dealers New Lebanon 3 dealers Stamford 3 dealers Stillwater 3 dealers Valatie 3 dealers Glenville 3 dealers Fleischmanns 3 dealers Hurley 3 dealers Olivebridge 3 dealers Phoenicia 3 dealers Prattsville 3 dealers Ulster Park 3 dealers Beacon 3 dealers Pine Bush 3 dealers Pine Plains 3 dealers Walden 3 dealers Callicoon 3 dealers Eldred 3 dealers Rock Hill 3 dealers Woodbourne 3 dealers Woodridge 3 dealers Wurtsboro 3 dealers Argyle 3 dealers Ticonderoga 3 dealers Burke 3 dealers Moira 3 dealers Hannibal 3 dealers Manlius 3 dealers Martville 3 dealers Mexico 3 dealers Moravia 3 dealers Parish 3 dealers Pulaski 3 dealers Savannah 3 dealers Ovid 3 dealers Constableville 3 dealers Forestport 3 dealers Herkimer 3 dealers Marcy 3 dealers Old Forge 3 dealers Sherburne 3 dealers Sherrill 3 dealers Vernon Center 3 dealers Williamstown 3 dealers Brasher Falls 3 dealers Evans Mills 3 dealers Mannsville 3 dealers Philadelphia 3 dealers Barton 3 dealers Hancock 3 dealers Morris 3 dealers Akron 3 dealers Angola 3 dealers Darien Center 3 dealers Eden 3 dealers Machias 3 dealers Medina 3 dealers Oakfield 3 dealers Avon 3 dealers Bergen 3 dealers Holley 3 dealers Kent 3 dealers Lakeville 3 dealers Leicester 3 dealers Marion 3 dealers Wolcott 3 dealers Allegany 3 dealers Brocton 3 dealers Friendship 3 dealers Lakewood 3 dealers Addison 3 dealers Alpine 3 dealers Arkport 3 dealers Campbell 3 dealers Dundee 3 dealers Interlaken 3 dealers Ithaca 3 dealers Prattsburgh 3 dealers Scio 3 dealers Watkins Glen 3 dealers Elmira Heights 3 dealers Blauvelt 3 dealers Morrisonville 3 dealers Chittenango 3 dealers New Rochelle 3 dealers Chappaqua 2 dealers Cold Spring 2 dealers Mount Kisco 2 dealers MT Vernon 2 dealers Peekskill 2 dealers Bullville 2 dealers Campbell Hall 2 dealers Congers 2 dealers Florida 2 dealers Tomkins Cove 2 dealers Highland Mills 2 dealers New Hampton 2 dealers Pearl River 2 dealers Pine Island 2 dealers Stony Point 2 dealers Franklin Square 2 dealers Sands Point 2 dealers Glendale 2 dealers Albertson 2 dealers Rockville Centre 2 dealers Valley Stream 2 dealers West Babylon 2 dealers W Babylon 2 dealers Holbrook 2 dealers Melville 2 dealers Islip 2 dealers Lindenhurst 2 dealers Oyster Bay 2 dealers Seaford 2 dealers Wantagh 2 dealers Hicksville 2 dealers Amagansett 2 dealers Hampton Bays 2 dealers Montauk 2 dealers Ridge 2 dealers Southampton 2 dealers Westhampton Beach 2 dealers Coxsackie 2 dealers Cropseyville 2 dealers Earlton 2 dealers East Nassau 2 dealers Esperance 2 dealers Galway 2 dealers Gilboa 2 dealers Hannacroix 2 dealers Hoosick Falls 2 dealers Johnsonville 2 dealers Mayfield 2 dealers Johnstown 2 dealers Lake Pleasant 2 dealers Edinburg 2 dealers Petersburg 2 dealers Rensselaer 2 dealers Rexford 2 dealers Schaghticoke 2 dealers Schoharie 2 dealers Green Island 2 dealers Watervliet 2 dealers West Coxsackie 2 dealers Scotia 2 dealers Cairo 2 dealers Grand Gorge 2 dealers Margaretville 2 dealers Port Ewen 2 dealers Preston Hollow 2 dealers Windham 2 dealers Copake 2 dealers Germantown 2 dealers Milton 2 dealers Wingdale 2 dealers Salisbury Mills 2 dealers Barryville 2 dealers Long Eddy 2 dealers Roscoe 2 dealers Forestburgh 2 dealers Sparrow Bush 2 dealers Youngsville 2 dealers Indian Lake 2 dealers Long Lake 2 dealers Middle Grove 2 dealers North Creek 2 dealers North Hudson 2 dealers Schroon Lake 2 dealers Bloomingdale 2 dealers Cadyville 2 dealers Chazy 2 dealers Merrill 2 dealers Moriah Center 2 dealers Bernhards Bay 2 dealers East Syracuse 2 dealers Freeville 2 dealers Groton 2 dealers Marcellus 2 dealers Pennellville 2 dealers Red Creek 2 dealers Seneca Falls 2 dealers Tully 2 dealers Solvay 2 dealers North Syracuse 2 dealers Barneveld 2 dealers Boonville 2 dealers Burlington Flats 2 dealers Cold Brook 2 dealers Fort Plain 2 dealers Morrisville 2 dealers Munnsville 2 dealers Richfield Springs 2 dealers Fort Drum 2 dealers Copenhagen 2 dealers Hermon 2 dealers Lisbon 2 dealers Madrid 2 dealers Norfolk 2 dealers Russell 2 dealers Andes 2 dealers Chenango Forks 2 dealers Delhi 2 dealers Downsville 2 dealers Endwell 2 dealers Fishs Eddy 2 dealers Glen Aubrey 2 dealers Hamden 2 dealers Johnson City 2 dealers Lisle 2 dealers Newark Valley 2 dealers Oxford 2 dealers Sidney Center 2 dealers South New Berlin 2 dealers Unadilla 2 dealers Arcade 2 dealers Collins 2 dealers Delevan 2 dealers Dunkirk 2 dealers E Amherst 2 dealers East Amherst 2 dealers Forestville 2 dealers Newfane 2 dealers Ransomville 2 dealers Sanborn 2 dealers Silver Creek 2 dealers South Wales 2 dealers Yorkshire 2 dealers Kenmore 2 dealers Lake View 2 dealers Williamsville 2 dealers Branchport 2 dealers Byron 2 dealers Castile 2 dealers Clifton Springs 2 dealers Dresden 2 dealers Geneseo 2 dealers Honeoye 2 dealers Kendall 2 dealers Lyons 2 dealers North Rose 2 dealers Retsof 2 dealers Silver Springs 2 dealers Springwater 2 dealers Wyoming 2 dealers Conewango Valley 2 dealers Fillmore 2 dealers Gerry 2 dealers Hinsdale 2 dealers Kennedy 2 dealers Mayville 2 dealers Almond 2 dealers Andover 2 dealers Avoca 2 dealers Belmont 2 dealers Burdett 2 dealers Canisteo 2 dealers Montour Falls 2 dealers Spencer 2 dealers Van Etten 2 dealers Guilford 2 dealers Glens Falls 2 dealers AU Sable Forks 2 dealers Taberg 2 dealers Newfield 2 dealers Stanley 2 dealers Bridgeport 2 dealers Westmoreland 2 dealers Clayton 2 dealers Ellenburg Depot 2 dealers Cassadaga 2 dealers Hartwick 2 dealers Wilson 2 dealers Berne 2 dealers Haverstraw 2 dealers Verbank 2 dealers Bayville 2 dealers Brooktondale 2 dealers Freedom 2 dealers Armonk 1 dealer Bedford 1 dealer Buchanan 1 dealer Hartsdale 1 dealer Larchmont 1 dealer Lincolndale 1 dealer Ossining 1 dealer Pound Ridge 1 dealer Purdys 1 dealer Scarsdale 1 dealer South Salem 1 dealer Yorktown 1 dealer Pelham 1 dealer Blooming Grove 1 dealer Garnerville 1 dealer Highland Falls 1 dealer Bardonia 1 dealer Upper Nyack 1 dealer Otisville 1 dealer Washingtonville 1 dealer West Nyack 1 dealer Astoria 1 dealer Maspeth 1 dealer Springfield Gardens 1 dealer Woodhaven 1 dealer Jamaica 1 dealer Atlantic Beach 1 dealer Uniondale 1 dealer Hewlett 1 dealer Island Park 1 dealer Locust Valley 1 dealer Merrick 1 dealer Bellmore 1 dealer Commack 1 dealer Coram 1 dealer E Islip 1 dealer Greenlawn 1 dealer Oakdale 1 dealer Prt Jefferson Station 1 dealer East Meadow 1 dealer Deer Park 1 dealer Great River 1 dealer Plainview 1 dealer Aquebogue 1 dealer East Moriches 1 dealer E Quogue 1 dealer Jamesport 1 dealer Mattituck 1 dealer Sag Harbor 1 dealer Shelter Island 1 dealer Shelter Island Hts 1 dealer Water Mill 1 dealer Calverton 1 dealer Yaphank 1 dealer Perth 1 dealer Charlton 1 dealer Buskirk 1 dealer Eagle Bridge 1 dealer East Berne 1 dealer East Greenbush 1 dealer Feura Bush 1 dealer Fonda 1 dealer Jefferson 1 dealer Kinderhook 1 dealer Malden Bridge 1 dealer Maryland 1 dealer Middleburgh 1 dealer Northville 1 dealer Old Chatham 1 dealer N Petersburg 1 dealer Richmondville 1 dealer Round Lake 1 dealer Schodack Landing 1 dealer Speculator 1 dealer Sprakers 1 dealer Waterford 1 dealer Westerlo 1 dealer Rotterdam 1 dealer Stone Ridge 1 dealer Ashland 1 dealer Ellenville 1 dealer Glasco 1 dealer Greenfield Park 1 dealer Kerhonkson 1 dealer Lake Katrine 1 dealer Lanesville 1 dealer Mount Tremper 1 dealer Napanoch 1 dealer Palenville 1 dealer Pine Hill 1 dealer Round Top 1 dealer Roxbury 1 dealer Shandaken 1 dealer Wawarsing 1 dealer Woodstock 1 dealer Claverack 1 dealer Clintondale 1 dealer Cornwall 1 dealer Cornwall ON Hudson 1 dealer Gardiner 1 dealer Hillsdale 1 dealer LA Grange 1 dealer Mellenville 1 dealer Millerton 1 dealer Philmont 1 dealer Red Hook 1 dealer Milan 1 dealer Rhinebeck 1 dealer Rock Tavern 1 dealer Staatsburg 1 dealer Stanfordville 1 dealer Stormville 1 dealer Burlingham 1 dealer Cochecton 1 dealer Godeffroy 1 dealer Cuddebackville 1 dealer Ferndale 1 dealer Sundown 1 dealer Hankins 1 dealer Harris 1 dealer Hurleyville 1 dealer Loch Sheldrake 1 dealer Pond Eddy 1 dealer Swan Lake 1 dealer South Glens Falls 1 dealer S Glens Falls 1 dealer Blue Mountain Lake 1 dealer Chestertown 1 dealer FT Edward 1 dealer Hadley 1 dealer Hampton 1 dealer Hudson Falls 1 dealer North River 1 dealer Schuylerville 1 dealer Churubusco 1 dealer Constable 1 dealer Dannemora 1 dealer Keeseville 1 dealer Lake Placid 1 dealer Nicholville 1 dealer Rouses Point 1 dealer ST Regis Falls 1 dealer W Chazy 1 dealer Aurora 1 dealer German 1 dealer Erieville 1 dealer Fabius 1 dealer Fayetteville 1 dealer Georgetown 1 dealer Jamesville 1 dealer King Ferry 1 dealer Little York 1 dealer Locke 1 dealer Marietta 1 dealer Memphis 1 dealer Nedrow 1 dealer Port Byron 1 dealer Truxton 1 dealer West Monroe 1 dealer Dewitt 1 dealer Ava 1 dealer Blossvale 1 dealer Florence 1 dealer Canajoharie 1 dealer Cassville 1 dealer Clayville 1 dealer Clinton 1 dealer Ohio 1 dealer Cooperstown 1 dealer Dolgeville 1 dealer Earlville 1 dealer Edmeston 1 dealer Inlet 1 dealer Lee Center 1 dealer Newport 1 dealer Palatine Bridge 1 dealer Port Leyden 1 dealer Saint Johnsville 1 dealer Sauquoit 1 dealer Sharon Springs 1 dealer Verona 1 dealer Westford 1 dealer Yorkville 1 dealer Alexandria Bay 1 dealer Chaumont 1 dealer Colton 1 dealer South Rutland 1 dealer DE Kalb Junction 1 dealer Dexter 1 dealer Edwards 1 dealer Henderson 1 dealer Henderson Harbor 1 dealer LA Fargeville 1 dealer Lorraine 1 dealer Natural Bridge 1 dealer Norwood 1 dealer Parishville 1 dealer Apalachin 1 dealer Berkshire 1 dealer Conklin 1 dealer East Branch 1 dealer Franklin 1 dealer Gilbertsville 1 dealer Harpersfield 1 dealer Harpursville 1 dealer Kirkwood 1 dealer Maine 1 dealer Marathon 1 dealer Milford 1 dealer Nichols 1 dealer Nineveh 1 dealer Richford 1 dealer Sidney 1 dealer W Oneonta 1 dealer Alabama 1 dealer Alexander 1 dealer Appleton 1 dealer Brant 1 dealer Burt 1 dealer Colden 1 dealer Derby 1 dealer E Aurora 1 dealer East Bethany 1 dealer E Concord 1 dealer Farmersville 1 dealer Fredonia 1 dealer Gasport 1 dealer Getzville 1 dealer Irving 1 dealer Java Center 1 dealer Middleport 1 dealer North Collins 1 dealer North Java 1 dealer N Tonawanda 1 dealer Sheridan 1 dealer Varysburg 1 dealer Wales Center 1 dealer West Falls 1 dealer W Valley 1 dealer Youngstown 1 dealer Sloan 1 dealer Clyde 1 dealer East Rochester 1 dealer E Bloomfield 1 dealer Holcomb 1 dealer LE Roy 1 dealer Livonia 1 dealer Sodus Point 1 dealer Naples 1 dealer North Chili 1 dealer Piffard 1 dealer Rush 1 dealer Sodus 1 dealer Gainesville 1 dealer Wayland 1 dealer West Henrietta 1 dealer Gates 1 dealer Angelica 1 dealer Bemus Point 1 dealer Cattaraugus 1 dealer Cherry Creek 1 dealer Clymer 1 dealer Little Genesee 1 dealer Dewittville 1 dealer E Otto 1 dealer Houghton 1 dealer Portland 1 dealer Portville 1 dealer Richburg 1 dealer Stockton 1 dealer Alfred Station 1 dealer Beaver Dams 1 dealer Bradford 1 dealer Breesport 1 dealer Cameron 1 dealer Cayuta 1 dealer Lowman 1 dealer Odessa 1 dealer Pine Valley 1 dealer Rock Stream 1 dealer Lansing 1 dealer Wayne 1 dealer Elmont 1 dealer Williston Park 1 dealer New York Mills 1 dealer Mendon 1 dealer Perkinsville 1 dealer Garrison 1 dealer Farmingville 1 dealer Tuxedo Park 1 dealer Ballston 1 dealer Hyde Park 1 dealer Hammond 1 dealer Cape Vincent 1 dealer Croton ON Hudson 1 dealer Pleasantville 1 dealer Champlain 1 dealer Waverly 1 dealer Bronxville 1 dealer Purling 1 dealer Southfields 1 dealer Glenham 1 dealer Cayuga 1 dealer Cincinnatus 1 dealer Basom 1 dealer Freeport 1 dealer Acra 1 dealer Wynantskill 1 dealer Ardsley 1 dealer Harriman 1 dealer Chatham 1 dealer Port Crane 1 dealer Great Valley 1 dealer Lynbrook 1 dealer Castorland 1 dealer Candor 1 dealer Rye Brook 1 dealer Northampton 1 dealer Lockwood 1 dealer Hamilton 1 dealer Levittown 1 dealer Lafayette 1 dealer Leroy 1 dealer Stafford 1 dealer Comstock 1 dealer Malverne 1 dealer Brant Lake 1 dealer Westdale 1 dealer Wheatfield 1 dealer Nunda 1 dealer Athens 1 dealer Altamont 1 dealer Stony Brook 1 dealer Bliss 1 dealer Manorville 1 dealer Minoa 1 dealer Cedarhurst 1 dealer Lake Ronkonkoma 1 dealer Howes Cave 1 dealer Kent Lakes 1 dealer East Quogue 1 dealer Holmes 1 dealer Lakeview 1 dealer Clinton Corners 1 dealer Cohocton 1 dealer Tuxedo 1 dealer Lawtons 1 dealer Hillburn 1 dealer Davenport 1 dealer Wells 1 dealer ST James 1 dealer Queens 1 dealer Lafargeville 1 dealer West Hurley 1 dealer Bedford Hills 1 dealer Cortlandt Manor 1 dealer Worcester 1 dealer Corinth 1 dealer Mcgraw 1 dealer Leeds 1 dealer Skaneateles 1 dealer Alma 1 dealer Elizaville 1 dealer Oriskany Falls 1 dealer Riparius 1 dealer East Rockaway 1 dealer Ronkonkoma 1 dealer Wading River 1 dealer

Gun Stores & FFL Dealers in New York

Browse our complete directory of 2,773 federally licensed firearms dealers across 923 cities in New York. Find local gun stores for purchases, FFL transfer agents for online orders, gunsmiths, and pawnbrokers. All data is sourced from official ATF records.

New York Gun Laws Overview

New York has extensive gun regulations including a permit required to purchase handguns, an assault weapon ban, and a 10-round magazine limit. Open carry and suppressors are prohibited, and carry permits are difficult to obtain.

Concealed Carry
May-issue
Waiting Period
None
Purchase Permit
Required
Background Check
Federal + State
Open Carry
Prohibited
NFA Items
Prohibited
Min Age (Handgun)
21+
Stand Your Ground
No

Restrictions in New York