Where to Find Moonstone in Oregon
Oregon has 6 mapped collecting spots that report moonstone, spread across 3 counties. The largest share sits in Lincoln County with 3 spots. 5 of the spots are on land mapped as publicly accessible.
Spot list checked against source data on April 1, 2026.
Every moonstone spot we track in Oregon
Best spotBeach Area YachatsLincoln County, OregonPublic access · Agate, Chalcedony, Jasper +2
Best spotAgate BeachLincoln County, OregonPublic access · Agate, Moonstone, Jasper +1
Beach Area FlorenceLane County, OregonPublic access · Agate, Jasper, Petrified Wood +2
Beach Area NewportLincoln County, OregonPublic access · Agate, Moonstone, Jasper +1
Bob Straub State ParkTillamook County, OregonPermission required · Agate, Jasper, Bloodstone +1
Ocean beachTillamook County, OregonPublic access · Agate, Jasper, Bloodstone +1
Standout moonstone spots in Oregon
Hand-picked from the full list above, with the reason each one earns a trip.
Agate Beach
Lincoln 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.
Beach Area Yachats
Lincoln County
The Yachats beach area sits on Oregon's central coast, where storm-reworked gravel can expose agate, chalcedony, jasper, and related beach material.
Best counties for moonstone in Oregon
Ranked by the number of mapped moonstone spots. County links open the full rockhounding page for that county.
Before you go
Read the moonstone identification guide so you know what a keeper looks like in the field: Moonstone in the encyclopedia.
