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 County with 3 spots. 6 of the spots are on land mapped as publicly accessible.
Spot list checked against source data on April 1, 2026.
Map of 6 moonstone collecting spots in Oregon
Standout moonstone 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.
Best counties for moonstone in Oregon
Ranked by the number of mapped moonstone spots. County links open the full rockhounding page for that county.
- Lincoln County3 spots
- Tillamook County2 spots
- Lane County1 spot
Every moonstone spot we track in Oregon
Sorted by county. Coordinates open in Google Maps.
| Spot | County | Minerals | Coordinates | Access |
|---|---|---|---|---|
| Beach Area FlorenceOregon Coast Highway | Lane County |
| 44.2672, -124.1086 | Public |
| Agate BeachNorthwest Cherokee Lane | Lincoln County | 44.6651, -124.0594 | Public | |
| Beach Area NewportSouthwest Arbor Drive | Lincoln County | 44.5935, -124.0680 | Public | |
| Beach Area YachatsYachats Ocean Road | Lincoln County | 44.3067, -124.1045 | Public | |
| Bob Straub State ParkDune Ridge Trail | Tillamook County | 45.1821, -123.9705 | Public | |
| Ocean beachGreat Dune Trail | Tillamook County | 45.6936, -123.9399 | Public |
Before you go
Read the moonstone identification guide so you know what a keeper looks like in the field: Moonstone in the encyclopedia.
