Where to Find Agate in North Carolina
North Carolina agate is a modest player compared to the state's metamorphic and pegmatite minerals. The Stokes and Surry county roadcuts through the Sauratown Mountains yield small banded and dendritic agate in altered tuff. Cedar Mountain and the Madison County volcanics produce scattered chalcedony nodules with agate banding. The Carolina Slate Belt across Stanly and Montgomery counties adds occasional agate-filled vesicles in metamorphosed rhyolite. Most North Carolina agate is float-sized rather than nodule-sized, and the better material concentrates in stream gravels along the Yadkin and Pee Dee drainages.
Spot list checked against source data on April 1, 2026.
Map of 13 agate collecting spots in North Carolina
Standout agate spots in North Carolina
Hand-picked from the full list below, with the reason each one earns a trip.
Best counties for agate in North Carolina
Ranked by the number of mapped agate spots. County links open the full rockhounding page for that county.
- Cumberland County2 spots
- Cabarrus County1 spot
- Catawba County1 spot
- Cherokee County1 spot
- Cleveland County1 spot
- Durham County1 spot
- Granville County1 spot
- Henderson County1 spot
- Iredell County1 spot
- Mecklenburg County1 spot
- Mitchell County1 spot
- Stokes County1 spot
Every agate spot we track in North Carolina
Sorted by county. Coordinates open in Google Maps.
| Spot | County | Minerals | Coordinates | Access |
|---|---|---|---|---|
| ConcordShadowcrest Drive Southwest | Cabarrus County | 35.3619, -80.6279 | Public | |
| MooresvilleIsland Point Road | Catawba County | 35.6210, -80.9530 | Public | |
| UnakaBeaver Dam Loop | Cherokee County |
| 35.1839, -84.1541 | Public |
| CasarGolden Valley Road | Cleveland County | 35.5120, -81.6531 | Public | |
| Cape Fear River and tributariesHijacked | Cumberland County | 35.1012, -78.8569 | Public | |
| Cumberland CountyFreedom Lane | Cumberland County | 34.9592, -78.9394 | Public | |
| ButnerOld Oxford Road | Durham County | 36.1270, -78.8245 | Public | |
| Creedmore | Granville County | 36.2075, -78.6571 | Public | |
| Lake SummitSouth Lake Summit Road | Henderson County | 35.2220, -82.4300 | Public | |
| Statesville | Iredell County | 35.7292, -80.8815 | Public | |
| CaldwellBailey Road | Mecklenburg County | 35.4655, -80.8270 | Public | |
| Mitchell CountyNC 261 | Mitchell County | 36.0555, -82.1350 | Public | |
| DanburySheppard Mill Road | Stokes County | 36.4083, -80.2000 | Public |
Before you go
Read the agate identification guide so you know what a keeper looks like in the field: Agate in the encyclopedia.
