Home › North Carolina › Shooting ranges

North Carolina shooting ranges

North Carolina Shooting Ranges: NCWRC Public Ranges and Gun Clubs

184 ranges in 74 of the 100 counties, from the Cold Mountain line near Canton to Holly Shelter near the coast. The N.C. Wildlife Resources Commission lists 10 public ranges (5 it runs itself, 5 run by partners); the rest of this guide is 93 outdoor ranges and gun clubs, 42 trap, skeet and sporting clays grounds, 21 indoor ranges and 18 archery ranges. Checked October 25, 2026.

184Ranges
10NCWRC ranges
74Counties
107Own pages

Photo: Bob n Renee (CC BY 2.0)

Find the closest North Carolina range

Six cards at a time, nearest first, each with miles, the type of range, the access rule and a call button.

We never receive your position; the browser does the math. Start from a North Carolina county if you would rather.

Straight-line miles from your position or from the county center you choose. Points come from the NCWRC range pages, the Census geocoder, OpenStreetMap Nominatim and the listings.

Nearby

Places to hunt and shoot around North Carolina Shooting Ranges

Trap, Skeet and Sporting Clays Grounds across North Carolina

Shooting · 1 mi from North Carolina Shooting Ranges

Directions
Archery Ranges and 3D Courses across North Carolina

Shooting · 1 mi from North Carolina Shooting Ranges

Directions
Indoor Gun and Archery Ranges across North Carolina

Shooting · 1 mi from North Carolina Shooting Ranges

Directions
Rifle and Pistol Ranges and Gun Clubs across North Carolina

Shooting · 1 mi from North Carolina Shooting Ranges

Directions
NCWRC Public Shooting Ranges across North Carolina

Shooting · 1 mi from North Carolina Shooting Ranges

Directions
NCWRC Game Land Dove Fields

Public land · 1 mi from North Carolina Shooting Ranges

Directions

All 10 NCWRC public shooting ranges

Towns: Apex, Canton, Cherryville, Ellerbe, Jackson, King, Marion, Rocky Point, Troy and Yanceyville. Where two or more ranges keep the same hours, the table shows a schedule number and the list under it spells the schedule out.

RangeRun byCountyLines and lanesLongestOpen hoursDay fee
Flintlock Valley Shooting Range [Troy]NCWRC and U.S. Forest Service partnershipMontgomeryrifle/handgun100 ydTuesday-Saturday 9am–5pm; live fire ends 30 minutes before closing; closed on select state holidays$10 per person
Foothills Public Shooting Complex [Cherryville]Cleveland CountyClevelandrifle/handgun/steel/skeet/trap/5-stand/shotgun/archery250 ydTuesday-Saturday 9:30am–6:30pm; Sunday 1:30–5:30pm; closed Monday$12
Holly Shelter Shooting Range [Rocky Point]Pender County Parks & Recreation DepartmentPenderrifle/handgun/archery/3D archery200 ydWednesday-Saturday 8am–5pm; Sunday 12pm–5pm; closed Monday and Tuesday$13
John Lentz Hunter Education Complex [Ellerbe]NCWRCRichmondrifle/handgun/5-stand/skeet/trap/shotgun/archery/3D archery100 ydSchedule 1Free
McDowell County Shooting Range [Marion]McDowell CountyMcDowellrifle/handgun/archery/3D archery100 ydWednesday-Saturday 9am–5pm; closed Sunday-Tuesday$7
Odom Shooting Range [Jackson]NCWRCNorthamptonrifle/handgun/archery100 ydSchedule 1Free
R. Wayne Bailey-Caswell Shooting Range [Yanceyville]NCWRCCaswellrifle/handgun/archery/3D archery100 ydWednesday-Saturday 8:30am–5pm; Sunday 12pm–5pm; closed Monday, Tuesday, state holidays and during Special Permit Hunts on the game landFree
Van Camp Family Shooting Range at YMCA Camp Hanes [King]YMCA Camp HanesStokessmallbore rimfire/archery50 ydJanuary-February and December: Tuesday-Saturday 9am–5pm; March-May and September-November: 20 hours a week when not used by camp guests, Tuesday-Saturday 12pm–5pm; June-August: closed to the public$10 an hour
Wake County Firearms Education and Training Center [Apex]NCWRCWakerifle/handgun109 ydMonday and Friday 5–9pm; Saturday-Sunday 9am–7pm; closed Tuesday-Thursday and all of August; reservations requiredFree
Wayne E. Smith Cold Mountain Shooting Range [Canton]NCWRCHaywoodrifle/handgun100 ydSchedule 1Free
  • Schedule 1 (John Lentz, Odom and Cold Mountain): Wednesday-Saturday 8:30am–5pm; Sunday 12pm–5pm; closed Monday, Tuesday and state holidays
  • The free ones: John Lentz, Odom, Bailey-Caswell, Wake County firearms center and Cold Mountain, all run by the Commission itself.
  • The safety video comes before the range pass at Holly Shelter, John Lentz, Odom and Bailey-Caswell.
  • Where a partner operates the range, a fee applies (Flintlock Valley $10 per person; Foothills $12; Holly Shelter $13; McDowell County $7; Van Camp (Camp Hanes) $10 an hour).
  • Book a lane before driving to Wake County firearms center; walk-ups are not taken.
  • NCWRC staff work 5 ranges; partners operate the remaining 5.

Operators, disciplines, station distances, hours, fees and phones from each range page linked on the NCWRC Visit a Shooting Range page. Checked October 25, 2026.

North Carolina ranges by type

NCWRC public ranges, indoor lanes, rifle and pistol ranges, clay target grounds and archery. Outside the Commission’s ten, 50 listings say members only and 0 say the public is welcome; the others do not say either way.

Every North Carolina range on one map

183 pins, west to The Range at Lake Norman in Mecklenburg County and east to Outer Banks Gun Club in Dare County; 1 rows have no trustworthy point and are left off the map. Most-listed counties: Alamance (7), Catawba (6), Wake (6), Brunswick (6) and Mecklenburg (5).

Highlighted pins are the NCWRC ranges. A pin opens the range page here when there is one, otherwise the range website.

Shooting ranges by North Carolina county

74 counties have at least one listed range. The other 26 (Alexander, Avery, Bertie, Caldwell, Camden, Cherokee, Chowan and Clay and more) have none in this guide; their county pages point to the nearest ranges instead.

Ranges near North Carolina cities and towns

194 towns have three or more ranges inside a 35 mile circle; every town list is sorted nearest first.

  • Albemarle24 ranges
  • Ansonville16 ranges
  • Apex18 ranges
  • Asheboro21 ranges
  • Asheville18 ranges
  • Atlantic6 ranges
  • Aurora8 ranges
  • Badin22 ranges
  • Bakersville9 ranges
  • Bayboro11 ranges
  • Beaufort7 ranges
  • Bent Creek16 ranges
  • Blowing Rock12 ranges
  • Boiling Spring Lakes11 ranges
  • Bolivia12 ranges
  • Bolton14 ranges
  • Boone9 ranges
  • Brevard11 ranges
  • Brices Creek11 ranges
  • Bridgeton14 ranges
  • Broadway16 ranges
  • Bryson City3 ranges
  • Burgaw8 ranges
  • Burlington21 ranges
  • Burnsville11 ranges
  • Butner20 ranges
  • Carolina Meadows23 ranges
  • Carthage16 ranges
  • Casar19 ranges
  • Cashiers6 ranges
  • Castle Hayne10 ranges
  • Cedar Rock15 ranges
  • Centerville10 ranges
  • Chapel Hill25 ranges
  • China Grove24 ranges
  • Chinquapin8 ranges
  • Cleveland19 ranges
  • Clinton7 ranges
  • Clyde11 ranges
  • Columbia3 ranges
  • Columbus12 ranges
  • Concord25 ranges
  • Cordova14 ranges
  • Cove City12 ranges
  • Dana16 ranges
  • Danbury10 ranges
  • Deercroft15 ranges
  • Dobson11 ranges
  • Dover12 ranges
  • Drexel16 ranges
  • East Arcadia15 ranges
  • Eden11 ranges
  • Elizabeth City3 ranges
  • Elizabethtown10 ranges
  • Elk Park8 ranges
  • Etowah13 ranges
  • Fairfield Harbour13 ranges
  • Five Points16 ranges
  • Franklin4 ranges
  • Fuquay-Varina16 ranges
  • Gamewell14 ranges
  • Gastonia16 ranges
  • Glen Alpine16 ranges
  • Goldsboro7 ranges
  • Gorman23 ranges
  • Graham20 ranges
  • Grandy3 ranges
  • Greenville11 ranges
  • Halifax5 ranges
  • Hamilton7 ranges
  • Harkers Island6 ranges
  • Henderson13 ranges
  • Hendersonville16 ranges
  • Hertford3 ranges
  • High Point23 ranges
  • Highlands5 ranges
  • Hightsville10 ranges
  • Hillsborough26 ranges
  • Hobgood5 ranges
  • Hobucken5 ranges
  • Hoffman14 ranges
  • Hollister7 ranges
  • Holly Ridge7 ranges
  • Holly Springs16 ranges
  • Hot Springs8 ranges
  • Huntersville24 ranges
  • Jackson3 ranges
  • Jacksonville7 ranges
  • Jamesville6 ranges
  • Jefferson7 ranges
  • Kannapolis26 ranges
  • Kelly15 ranges
  • Kenansville6 ranges
  • Kinston10 ranges
  • Lake Junaluska11 ranges
  • Lake Waccamaw12 ranges
  • Laurinburg8 ranges
  • Lenoir14 ranges
  • Lewiston Woodville4 ranges
  • Lexington21 ranges
  • Lillington19 ranges
  • Lincolnton19 ranges
  • Littleton6 ranges
  • Louisburg14 ranges
  • Lowgap8 ranges
  • Lumberton13 ranges
  • Maggie Valley11 ranges
  • Marion13 ranges
  • Marshall12 ranges
  • Maysville9 ranges
  • Millers Creek16 ranges
  • Mocksville18 ranges
  • Moncure22 ranges
  • Monroe14 ranges
  • Montreat16 ranges
  • Mooresville27 ranges
  • Morehead City7 ranges
  • Morganton16 ranges
  • Mount Gilead14 ranges
  • Nashville7 ranges
  • Navassa11 ranges
  • Nebo10 ranges
  • New Bern15 ranges
  • Newland9 ranges
  • Newport8 ranges
  • Newton15 ranges
  • North Topsail Beach8 ranges
  • Northwest14 ranges
  • Old Fort17 ranges
  • Oxford14 ranges
  • Pinetown8 ranges
  • Pittsboro25 ranges
  • Plymouth3 ranges
  • Polkton15 ranges
  • Raeford19 ranges
  • Rich Square3 ranges
  • Rockfish16 ranges
  • Rockingham14 ranges
  • Rocky Mount5 ranges
  • Roper3 ranges
  • Rosman9 ranges
  • Roxboro13 ranges
  • Rutherfordton13 ranges
  • Salem16 ranges
  • Salisbury21 ranges
  • Saluda15 ranges
  • Sanford20 ranges
  • Scotland Neck5 ranges
  • Shallotte10 ranges
  • Shelby13 ranges
  • Silver City18 ranges
  • Smithfield11 ranges
  • Snow Hill10 ranges
  • Southmont22 ranges
  • Southport9 ranges
  • Sparta9 ranges
  • Spencer20 ranges
  • Spruce Pine9 ranges
  • Statesville21 ranges
  • Stokes9 ranges
  • Swansboro8 ranges
  • Sylva6 ranges
  • Tarboro8 ranges
  • Taylorsville16 ranges
  • Topsail Beach9 ranges
  • Trenton11 ranges
  • Troy20 ranges
  • Tyro21 ranges
  • Wadesboro12 ranges
  • Wake Forest17 ranges
  • Wallace8 ranges
  • Warrenton8 ranges
  • Washington10 ranges
  • Waynesville11 ranges
  • Wentworth15 ranges
  • White Lake10 ranges
  • White Oak13 ranges
  • Whiteville9 ranges
  • Wilkesboro16 ranges
  • Williamston7 ranges
  • Wilson9 ranges
  • Windsor4 ranges
  • Woodfin15 ranges
  • Yadkin College19 ranges
  • Yadkinville17 ranges
  • Yanceyville14 ranges

Shows and matches ahead for North Carolina shooters

168 dated shoots in total, the nearest date on top.

When, shoot, organizerKindWhereEntry feeEnterVia, checked
Oct 28, 2026 — ATA Registered Trap Shoot at Buckhorn Rifle & Pistol Club (host: Buckhorn Rifle & Pistol Club (ATA registered shoot))TrapBuckhorn Rifle & Pistol Club; Mebane (Orange County)Entershootata.com · 2026-10-28
Oct 29, 2026 — Open Trap at Watauga Gun ClubTrapWatauga Gun Club; Boone (Watauga County)Enterboisegunclub.com · 2026-10-25
Oct 30-31, 2026 — North Carolina Airgun Show (host: Tmac’s Air Gun Service)Gun showHickory American Legion Fairgrounds; Newton (Catawba County)$5.00Detailsgunshowtrader.com · 2026-10-25
Oct 31, 2026 — 10th Anniversary IDPA Match, 2015 at CcshootingclubAction pistolCcshootingclub; Bayshore (New Hanover County)Enterboisegunclub.com · 2026-10-25
Oct 31-Nov 1, 2026 — 6 Shooters Gun Show – Indian Trail (host: 6 Shooters Gun Shows)Gun showVeterans of Foreign Wars; Indian Trail (Union County)$7.00Detailsgunshowtrader.com · 2026-10-25
Oct 31-Nov 1, 2026 — 6 Shooters Jacksonville Armory Gun & Knife Show (host: 6 Shooters Gun Shows)Gun showJacksonville National Guard Armory (Onslow County)$7.00Detailsgunshowtrader.com · 2026-10-25
Oct 31, 2026 — ATA Registered Trap Shoot at Charlie Brown Gun Club (host: Charlie Brown Gun Club (ATA registered shoot))TrapCharlie Brown Gun Club; Kittrell (Vance County)Entershootata.com · 2026-10-28
Oct 31, 2026 — Crosse Creek Rifle and Pistol Club 2026 CMP Rimfire Sporter Match (host: Civilian Marksmanship Program (CMP))CMP pistolCrosse Creek Rifle and Pistol Club; Fayetteville (Cumberland County)Registerthecmp.org · 2026-10-25
Oct 31, 2026 — Crosse Creek Rifle and Pistol Club 2026 CMP Rimfire Sporter Match at Crosse Creek Rifle and Pistol Club, Inc (host: Civilian Marksmanship Program (CMP))SmallboreCrosse Creek Rifle and Pistol Club; Fayetteville (Cumberland County)Registerboisegunclub.com · 2026-10-25
Oct 31-Nov 1, 2026 — Great American Hendersonville Gun Show (host: Great American Promotions)Gun showNational Guard Armory; East Flat Rock (Henderson County)$10.00Detailsgunshowtrader.com · 2026-10-25
Oct 31, 2026 — PITT COUNTY WILDLIFE CLUB 2026 GSMM MATCHES (host: Civilian Marksmanship Program (CMP))High powerPitt County Wildlife Club; Greenville (Pitt County)Enterthecmp.org · 2026-10-25
Oct 31-Nov 1, 2026 — Rifle match(Uspsa) R1c&d R2 & R5 at Sir Walter Gun ClubClub matchSir Walter Gun Club; Creedmoor (Granville County)Enterboisegunclub.com · 2026-10-25

North Carolina range questions

Where does this range list come from?

The NCWRC range pages, boisegunclub.com, gunranges.org, findarcheryranges.com and the ATA club list, checked October 25, 2026. 25 listings were left out, including military-base ranges and listings with no range.

Does the Wildlife Resources Commission run public shooting ranges?

Yes. Its Visit a Shooting Range pages list 10: John Lentz, Odom, Bailey-Caswell, Wake County firearms center and Cold Mountain are Commission-run, and Flintlock Valley, Foothills, Holly Shelter, McDowell County and Van Camp (Camp Hanes) are partner ranges.

Which Commission ranges charge nothing?

John Lentz, Odom, Bailey-Caswell, Wake County firearms center and Cold Mountain, according to the Commission’s range pages. The partner ranges charge their own fees.

Is there an indoor NCWRC range?

Wake County Firearms Education and Training Center in Apex is indoors, needs a reservation and is not temperature controlled, per its NCWRC page.

Where are the longest lines listed?

Woody's Rifle Club (550 yards), Ashe County Wildlife Club (300 yards) and Durham Pistol and Rifle Club (300 yards), from their own pages or listings.

Which county has the most ranges in this guide?

Alamance County, with 7.

Can I shoot at a gun club without a membership?

It depends on the club. 50 listings say members only and 0 say the public may shoot; most say nothing, so call before you go.

Where can I shoot trap, skeet or sporting clays?

44 places here throw clays, 7 of them ATA-registered clubs; the Lentz complex near Ellerbe and the Foothills complex near Cherryville are the NCWRC options.

When should I sight in for deer gun season?

Before your next hunt. In 2026-27 deer gun seasons start Oct 17, 2026 in the earliest zones and Nov 28, 2026 in the western zones. Several public ranges close Monday and Tuesday, so check the schedule.

Where can I find North Carolina match dates?

Yes, the shooting events calendar has 168 upcoming dates: CMP rifle and pistol, USPSA and IDPA, trap and clays, NASP and youth events, classes and gun shows.

Zeroed in and ready for opening day

Other photos on this page: Darron Birgenheier (CC BY-SA 2.0); chb1848 (CC BY-SA 2.0); (stephan) (CC BY-SA 2.0); rick (CC BY 2.0); Vassilis Online (CC BY-SA 2.0); russteaches (CC BY 2.0); Accretion Disc (CC BY 2.0); Bonesaw 0311 (CC BY 2.0); Affiliate (CC BY 2.0); Chris Yarzab (CC BY 2.0); buba69 (CC BY 2.0); IvyMike (CC BY 2.0); celine nadeau (CC BY-SA 2.0).