Where to Find Agate in Oregon
Oregon is the most varied agate state in the country. The Priday Ranch and Richardson's beds near Madras yield blue, plume, and moss-filled thundereggs from welded tuff. South of there, Glass Buttes in Lake County hosts flame-colored chalcedony with sagenite inclusions, and the Owyhee plateau on the Oregon-Idaho border produces the famous Owyhee blue agate and Morrisonite-style picture jasper. The central and southern Oregon coast (Agate Beach, Yachats, and the Coquille River mouth) yields tide-tumbled carnelian, banded agate, and small chalcedony nodules in winter storm gravels. Each district produces a recognizable color and habit.
Spot list checked against source data on April 1, 2026.
Map of 35 agate collecting spots in Oregon
Standout agate spots in Oregon
Hand-picked from the full list below, with the reason each one earns a trip.
Agate Beach
Lincoln County County
Agate Beach is named for the agates found along the Newport and Yaquina Head shoreline, and Oregon Sea Grant notes that winter storms expose the gravel beds that supply beach agates. The site stands out because Oregon ocean-shore rules allow small noncommercial collection of agates and other nonliving natural products, making the access as important as the material.
Beach Area Yachats
Lincoln County County
The Yachats beach area sits on Oregon's central coast, where storm-reworked gravel can expose agate, chalcedony, jasper, and related beach material. Its strength is broad legal ocean-shore access for small noncommercial collecting, paired with a shoreline that is repeatedly refreshed by Pacific winter wave action.
Succor Creek General Area
Malheur County County
Succor Creek is a remote canyon locality where Oregon State Parks identifies a haven for rock hounds and DOGAMI lists agate, jasper, and related chalcedony-family material from the area. Its standout quality is the combination of high-desert volcanic scenery and collectible silica materials, including jasper, chalcedony, chert, and opalized wood.
Best counties for agate in Oregon
Ranked by the number of mapped agate spots. County links open the full rockhounding page for that county.
- Lake County4 spots
- Curry County3 spots
- Douglas County3 spots
- Jefferson County3 spots
- Lincoln County3 spots
- Malheur County3 spots
- Clatsop County2 spots
- Crook County2 spots
- Josephine County2 spots
- Lane County2 spots
- Tillamook County2 spots
- Baker County1 spot
- Benton County1 spot
- Grant County1 spot
- Harney County1 spot
- Wallowa County1 spot
- Wasco County1 spot
Every agate spot we track in Oregon
Sorted by county. Coordinates open in Google Maps.
Before you go
Read the agate identification guide so you know what a keeper looks like in the field: Agate in the encyclopedia.
