NORTH CAROLINA DIRECTORY

Permit Information

Select your county on the map to open current sheriff-office information. The North Carolina Sheriffs’ Association directory provides contact information for all 100 sheriff offices and links to official office resources.

CHOOSE YOUR COUNTY

North Carolina Sheriff Office Map

Hover over a county to identify it. Click or keyboard-select a county to open its current sheriff information in a new tab.

Select a countyHover over the map to view county information
Statewide Directory ↗
Interactive map of North Carolina countiesSelect a county to open current sheriff office information in a new tab. Alamance County — Terry S. Johnson Alexander County — Chad Pennell Alleghany County — Shane Glenn Anson County — Scott Howell Ashe County — B. Phil Howell Avery County — Mike Henley Beaufort County — Scott Hammonds Bertie County — Tyrone Ruffin Bladen County — James A. McVicker Brunswick County — Brian M. Chism Buncombe County — Quentin Miller Burke County — Banks Hinceman Cabarrus County — Van Shaw Caldwell County — Kevin H. Bean Camden County — Kevin Jones Carteret County — John Nyberg Caswell County — Tony Durden Catawba County — Don Brown Chatham County — Steve Maynor Cherokee County — Chris Wood Chowan County — Edward B. Basnight Clay County — Mark Buchanan Cleveland County — Alan Norman Columbus County — Bill Rogers Craven County — Chip Hughes Cumberland County — Johnathan Morgan Currituck County — Matt Beickert Dare County — J.D. (Doug) Doughtie Davidson County — Richie Simmons Davie County — JD Hartman Duplin County — Vacant Durham County — Clarence Birkhead Edgecombe County — Cleveland Atkinson, Jr. Forsyth County — Bobby F. Kimbrough Franklin County — Kevin White Gaston County — Chad Hawkins Gates County — Ray Campbell Graham County — Russell Moody Granville County — Robert D. Fountain, Jr. Greene County — Matt Sasser Guilford County — Danny H. Rogers Halifax County — Tyree Davis Harnett County — Wayne Coats Haywood County — Bill Wilke Henderson County — Lowell Griffin Hertford County — Dexter A. Hayes Hoke County — Roderick Virgil Hyde County — Guire Cahoon Iredell County — Darren E. Campbell Jackson County — Doug Farmer Johnston County — Steve Bizzell Jones County — Matthew J. Wineman Lee County — Brian Estes Lenoir County — Jackie Rogers Lincoln County — Bill Beam Macon County — Brent Holbrooks Madison County — J.E. (Buddy) Harwood Martin County — Drew Robinson McDowell County — Nathan Mace Mecklenburg County — Garry L. McFadden Mitchell County — Donald Street Montgomery County — Pete Herron Moore County — Ronnie Fields Nash County — Keith Stone New Hanover County — Ed McMahon Northampton County — Jack E. Smith Onslow County — Chris Thomas Orange County — Charles S. Blackwood Pamlico County — Chris Davis Pasquotank County — Tommy S. Wooten, II Pender County — Alan Cutler Perquimans County — Shelton Ray White, Jr. Person County — Jason Skeet Wilborn Pitt County — Paula Dance Polk County — Timothy Wright Randolph County — Greg Seabolt Richmond County — Mark Gulledge Robeson County — Burnis Wilkins Rockingham County — Billy Parker Rowan County — Travis Allen Rutherford County — Aaron Ellenburg Sampson County — Jimmy Thornton Scotland County — Ralph Kersey Stanly County — Jeff Crisco Stokes County — Joey Lemons Surry County — Steve C. Hiatt Swain County — Brian Kirkland Transylvania County — Chuck Owenby Tyrrell County — Kevin Sawyer Union County — Eddie Cathey Vance County — Curtis R. Brame Wake County — Willie Rowe Warren County — John Branche Washington County — Arlo Norman Watauga County — Len D. Hagaman, Jr. Wayne County — Larry Pierce Wilkes County — Chris Shew Wilson County — Calvin L. Woodard, Jr. Yadkin County — Nick Smitherman Yancey County — Shane Hilliard
County boundaries are interactive. External sheriff information opens in a new tab.
COUNTY DIRECTORY

Search All 100 Counties

Use the directory when viewing on a phone or when you prefer searching by county name.

Alamance CountyTerry S. JohnsonOpen ↗ Alexander CountyChad PennellOpen ↗ Alleghany CountyShane GlennOpen ↗ Anson CountyScott HowellOpen ↗ Ashe CountyB. Phil HowellOpen ↗ Avery CountyMike HenleyOpen ↗ Beaufort CountyScott HammondsOpen ↗ Bertie CountyTyrone RuffinOpen ↗ Bladen CountyJames A. McVickerOpen ↗ Brunswick CountyBrian M. ChismOpen ↗ Buncombe CountyQuentin MillerOpen ↗ Burke CountyBanks HincemanOpen ↗ Cabarrus CountyVan ShawOpen ↗ Caldwell CountyKevin H. BeanOpen ↗ Camden CountyKevin JonesOpen ↗ Carteret CountyJohn NybergOpen ↗ Caswell CountyTony DurdenOpen ↗ Catawba CountyDon BrownOpen ↗ Chatham CountySteve MaynorOpen ↗ Cherokee CountyChris WoodOpen ↗ Chowan CountyEdward B. BasnightOpen ↗ Clay CountyMark BuchananOpen ↗ Cleveland CountyAlan NormanOpen ↗ Columbus CountyBill RogersOpen ↗ Craven CountyChip HughesOpen ↗ Cumberland CountyJohnathan MorganOpen ↗ Currituck CountyMatt BeickertOpen ↗ Dare CountyJ.D. (Doug) DoughtieOpen ↗ Davidson CountyRichie SimmonsOpen ↗ Davie CountyJD HartmanOpen ↗ Duplin CountySheriff OfficeOpen ↗ Durham CountyClarence BirkheadOpen ↗ Edgecombe CountyCleveland Atkinson, Jr.Open ↗ Forsyth CountyBobby F. KimbroughOpen ↗ Franklin CountyKevin WhiteOpen ↗ Gaston CountyChad HawkinsOpen ↗ Gates CountyRay CampbellOpen ↗ Graham CountyRussell MoodyOpen ↗ Granville CountyRobert D. Fountain, Jr.Open ↗ Greene CountyMatt SasserOpen ↗ Guilford CountyDanny H. RogersOpen ↗ Halifax CountyTyree DavisOpen ↗ Harnett CountyWayne CoatsOpen ↗ Haywood CountyBill WilkeOpen ↗ Henderson CountyLowell GriffinOpen ↗ Hertford CountyDexter A. HayesOpen ↗ Hoke CountyRoderick VirgilOpen ↗ Hyde CountyGuire CahoonOpen ↗ Iredell CountyDarren E. CampbellOpen ↗ Jackson CountyDoug FarmerOpen ↗ Johnston CountySteve BizzellOpen ↗ Jones CountyMatthew J. WinemanOpen ↗ Lee CountyBrian EstesOpen ↗ Lenoir CountyJackie RogersOpen ↗ Lincoln CountyBill BeamOpen ↗ Macon CountyBrent HolbrooksOpen ↗ Madison CountyJ.E. (Buddy) HarwoodOpen ↗ Martin CountyDrew RobinsonOpen ↗ McDowell CountyNathan MaceOpen ↗ Mecklenburg CountyGarry L. McFaddenOpen ↗ Mitchell CountyDonald StreetOpen ↗ Montgomery CountyPete HerronOpen ↗ Moore CountyRonnie FieldsOpen ↗ Nash CountyKeith StoneOpen ↗ New Hanover CountyEd McMahonOpen ↗ Northampton CountyJack E. SmithOpen ↗ Onslow CountyChris ThomasOpen ↗ Orange CountyCharles S. BlackwoodOpen ↗ Pamlico CountyChris DavisOpen ↗ Pasquotank CountyTommy S. Wooten, IIOpen ↗ Pender CountyAlan CutlerOpen ↗ Perquimans CountyShelton Ray White, Jr.Open ↗ Person CountyJason Skeet WilbornOpen ↗ Pitt CountyPaula DanceOpen ↗ Polk CountyTimothy WrightOpen ↗ Randolph CountyGreg SeaboltOpen ↗ Richmond CountyMark GulledgeOpen ↗ Robeson CountyBurnis WilkinsOpen ↗ Rockingham CountyBilly ParkerOpen ↗ Rowan CountyTravis AllenOpen ↗ Rutherford CountyAaron EllenburgOpen ↗ Sampson CountyJimmy ThorntonOpen ↗ Scotland CountyRalph KerseyOpen ↗ Stanly CountyJeff CriscoOpen ↗ Stokes CountyJoey LemonsOpen ↗ Surry CountySteve C. HiattOpen ↗ Swain CountyBrian KirklandOpen ↗ Transylvania CountyChuck OwenbyOpen ↗ Tyrrell CountyKevin SawyerOpen ↗ Union CountyEddie CatheyOpen ↗ Vance CountyCurtis R. BrameOpen ↗ Wake CountyWillie RoweOpen ↗ Warren CountyJohn BrancheOpen ↗ Washington CountyArlo NormanOpen ↗ Watauga CountyLen D. Hagaman, Jr.Open ↗ Wayne CountyLarry PierceOpen ↗ Wilkes CountyChris ShewOpen ↗ Wilson CountyCalvin L. Woodard, Jr.Open ↗ Yadkin CountyNick SmithermanOpen ↗ Yancey CountyShane HilliardOpen ↗
Directory source: North Carolina Sheriffs’ Association. Sheriff-office information can change; use the linked directory for current details.
NEED HELP?

Have a permit or transfer question?

Contact Jackson Arms and we’ll point you toward the appropriate current resource.

Contact Jackson Arms