Rockhounding in Michigan

Updated August 2026

107 mapped spots across 33 counties. Michigan is a major Lake Superior agate state. Upper Peninsula beaches, the Keweenaw, and old mine dumps produce agate, native copper, datolite, chlorastrolite where allowed, Yooperlites, and Petoskey stones.

Where is the best rockhounding in Michigan?

The best rockhounding in Michigan is at Keweenaw Point in Keweenaw County (keweenaw agate, thomsonite), Lake Superior Beach (Ontonagon) in Ontonagon County (keweenaw agate, thomsonite), and Manitou Island in Keweenaw County (lake superior agate, quartz). In total, 107 mapped collecting spots across 33 counties produce quartz, petoskey stone, and lake superior agate, each listed below with coordinates and land access notes.

Michigan rockhounding photos

Representative spot and material photos from locations in this state, shown where verified public image records are available.

5 photos

Map showing 107 rockhounding spots in Michigan

Top minerals found in Michigan

Counts reflect how many spots in this list mention each mineral.

Notable areas: Lake Superior agates, Keweenaw native copper, Petoskey stones, and Yooperlites are common Michigan targets.

Geology behind Michigan rockhounding

Michigan collecting comes from two main settings: the Precambrian Keweenawan rift, source of native copper, datolite, chlorastrolite, and copper-replacement agates in the western UP; and the Michigan Basin's Devonian limestones, source of Petoskey stones along Lake Michigan and the northern Lower Peninsula. Lake Superior beaches across the UP hold eroded Keweenaw material, including agate, jasper, and copper float.

Best regions to focus your search

Keweenaw Peninsula (Copper Country)

Native copper, datolite (Mohawk, Centennial, Caledonia mine dumps), copper agates (Big Bay), and chlorastrolite (Isle Royale greenstone — see Isle Royale exception). Many mine dumps are open by permission or under a private digging contract.

Upper Peninsula beaches

Lake Superior agates, jasper, jaspilite, and Yooperlites (sodalite-bearing rocks that fluoresce orange under UV) on beaches from Whitefish Point west to the Porcupine Mountains.

Lower Peninsula (Petoskey stone country)

Petoskey stones (the state stone) on the beaches of Little Traverse Bay and along the northwest Lower Peninsula. Surface collection only — no commercial removal in state parks.

Best season

Late spring through fall. Lake Superior beach hunting is strongest after storms shift gravel. Winter access is limited by snow, ice, and closed seasonal roads.

What to bring

A 365 nm UV flashlight for Yooperlites night hunts; polarized sunglasses for daytime agate spotting on wet gravel; a small backpack; gloves; and for the Keweenaw mine dumps, a hammer and chisel set plus eye protection.

Local collecting history

Native copper has been worked here for over 7,000 years — the Old Copper Complex of pre-Columbian Native peoples mined surface copper at the same sites that drove the 19th-century Copper Country boom. The Petoskey stone was designated Michigan's state stone in 1965.

Rockhounding near major Michigan cities

Day-trip range. Each section lists the closest mapped rockhounding spots within about 150 miles of the city — most are inside a 2 to 3 hour drive.

Neighboring states with rockhounding

Geology rarely respects state borders. These states share mapped rockhounding country with Michigan — useful when Michigan is the start, not the whole trip. Each card links to the closest county across the line.

Rockhounding by county in Michigan

County pages are linked once we have at least 3 mapped spots for a focused guide with coordinates, mineral notes, and nearby spots.

Top picks in Michigan

10 best spots

Hand-picked standouts from the Michigan list, chosen for unusual mineralogy, documented public access, or both. Each card links to coordinates, access notes, and what to look for.

Every rockhounding spot in Michigan

Sorted by county. Tap coordinates to open in Google Maps, or open RockHoundR for the full map view with land overlays and weather.

SpotCountyMineralsCoordinatesAccess
Harrisville State ParkAlcona County44.6475, -83.2976Paid / fee
Negwegon State ParkAlcona County44.8551, -83.3246Paid / fee
Sturgeon Point LighthouseAlcona County44.7127, -83.2727Paid / fee
Bay Furnace RuinsAlger County46.4418, -86.7056Check locally
Woodland Park Beach, Grand MaraisAlger County46.6733, -85.9911Public
Pier Cove ParkAllegan County42.5859, -86.2267Public
West Side County ParkAllegan County
    42.5739, -86.2301Check locally
    Partridge PointAlpena County45.0078, -83.4322Public
    Rockport Recreation AreaOld Grade RoadAlpena County45.2013, -83.3949Public
    Antrim Creek Natural AreaAntrim County45.1791, -85.3787Public
    Barnes Park CampgroundAntrim County
      45.1110, -85.3604Check locally
      Elk Rapids Day ParkAntrim County44.8982, -85.4185Public
      Elk Rapids SandbarAntrim County44.8981, -85.4185Check locally
      Wilcox-Palmer-Shaw PreserveAntrim County44.9248, -85.3986Public
      Singing Bridge Public AccessArenac County44.1432, -83.5686Public
      Frankfort Public Beach And PlaygroundBenzie County44.6324, -86.2458Check locally
      Point Betsie LighthouseBenzie County44.6913, -86.2553Public
      Grand Mere State ParkBerrien County
        42.0031, -86.5368Paid / fee
        Rocky Gap ParkBerrien County42.1344, -86.4660Public
        Beach (Petoskey area 2)Lake Shore DriveCharlevoix County45.2296, -85.3862Permission
        Fisherman's Island State ParkCharlevoix County45.3080, -85.3102Paid / fee
        Lake Michigan Shores Roadside ParkCharlevoix County
          45.3624, -85.1755Check locally
          Michigan Beach ParkCharlevoix County
            45.3188, -85.2646Check locally
            Burt Lake BeachWest Burt Lake RoadCheboygan County45.5368, -84.6894Public
            Drummond Island (Pudding Stone)Chippewa County45.9986, -83.7880Public
            Glen Cove BeachChippewa County
              46.0051, -83.5332Public
              Point Iroquois LighthouseChippewa County46.4843, -84.6324Public
              Vermilion PointChippewa County46.7631, -85.1490Public
              Escanaba Municipal BeachDelta County
                45.7390, -87.0469Check locally
                Crandell LakeEaton County
                  42.5534, -84.7705Public
                  Bayfront Park (West)Emmet County45.3763, -84.9647Public
                  Magnus ParkEmmet County45.3727, -84.9752Public
                  Petoskey Beaches (Little Traverse Bay)Little Traverse WheelwayEmmet County45.3700, -85.0016Public
                  Sturgeon Bay BeachEmmet County
                    45.7027, -84.9531Check locally
                    Wilderness State Park #26Emmet County45.7575, -84.9687Paid / fee
                    Black River HarborGogebic County
                      46.6644, -90.0471Check locally
                      Little Girls Point County ParkGogebic County46.6039, -90.3221Public
                      Maple Bay Natural Area ParkingGrand Traverse County44.8465, -85.4470Public
                      Old Mission State ParkGrand Traverse County
                        44.9900, -85.4899Public
                        Agate Beach ParkHoughton County47.0399, -88.9257Public
                        Calumet Waterworks ParkHoughton County47.2741, -88.5298Check locally
                        McClain State ParkBear Lake RoadHoughton County47.2368, -88.6147Permission
                        Torch Lake BeachM 26Houghton County47.1501, -88.4560Public
                        General Area (marcasite)Lighthouse RoadHuron County44.0233, -82.7940Public
                        Port Crescent State ParkHuron County
                          44.0016, -83.0695Paid / fee
                          Sleeper State ParkHuron County
                            43.9790, -83.2102Paid / fee
                            Stafford County ParkHuron County
                              43.9435, -82.7099Check locally
                              Tawas Point State ParkIosco County44.2544, -83.4480Paid / fee
                              Howard City Gem MineStacey RoadKent County
                                43.1824, -85.3195Paid / fee
                                Carnelian beachIsland Mine TrailKeweenaw County47.9047, -89.0038Permission
                                Cliff MineKeweenaw County47.3729, -88.3131Check locally
                                Cliff NorthKeweenaw County47.3764, -88.3158Check locally
                                Gratiot River County ParkKeweenaw County47.3437, -88.4525Public
                                High Rock BayKeweenaw County47.4233, -87.7152Public
                                Keweenaw PointKeweenaw County47.4079, -87.7115Public
                                Manitou IslandKeweenaw County47.4150, -87.6279Public
                                Siskiwit Lake (South Side)Ishpeming TrailKeweenaw County47.9887, -88.8074Permission
                                Tobin Harbor AreaStoll TrailKeweenaw County48.1654, -88.4635Permission
                                Christmas Cove BeachLeelanau County45.1689, -85.6327Public
                                Empire BeachLeelanau County44.8120, -86.0681Check locally
                                Grand Traverse LighthouseLeelanau County
                                  45.2102, -85.5500Check locally
                                  Hidden BeachLeelanau County45.0196, -85.7645Public
                                  North BeachLeelanau County45.0260, -85.7596Public
                                  Onomonee Road BeachLeelanau County45.1130, -85.6755Public
                                  Peterson ParkLeelanau County45.1539, -85.6467Public
                                  Suttons Bay BeachLeelanau County
                                    44.9774, -85.6485Check locally
                                    Van's BeachLeelanau County45.0223, -85.7625Public
                                    Crisp Point LighthouseLuce County46.7529, -85.2574Public
                                    Deer Park Beach at Lake SuperiorLuce County46.6749, -85.6158Paid / fee
                                    Lake Superior State Forest CampgroundLuce County46.6768, -85.7560Paid / fee
                                    Muskallonge Lake State ParkLuce County46.6766, -85.6281Paid / fee
                                    Two Hearted River State Forest CampgroundLuce County46.6981, -85.4226Paid / fee
                                    Fifth Avenue BeachManistee County
                                      44.2542, -86.3374Check locally
                                      Magoon Creek Natural AreaManistee County44.1974, -86.3653Check locally
                                      Old FacefullManistee County44.4276, -86.2466Public
                                      Orchard Beach State ParkManistee County
                                        44.2817, -86.3153Paid / fee
                                        Sundling ParkManistee County
                                          44.2070, -86.3612Public
                                          Champion Mine DumpMine StreetMarquette County46.5085, -87.9889Public
                                          Jasper Knob (Jasper Hill)Jasper KnobMarquette County46.4867, -87.6551Public
                                          Lakeshore BeachMarquette County46.5612, -87.3881Public
                                          Michigamme MineUS 41;M 28Marquette County46.5386, -88.0972Public
                                          Mt. ShastaUS 41;M 28Marquette County46.5401, -88.0945Public
                                          Rope MineCounty Road GNMarquette County46.5297, -87.7158Public
                                          Summit ParkMason County43.8560, -86.4321Public
                                          William C. Sterling State ParkMonroe County
                                            41.9214, -83.3422Paid / fee
                                            Charles Mears State Park BeachNorth Lakeshore DriveOceana County43.7343, -86.4729Public
                                            Green ParkOntonagon County46.8390, -89.4360Public
                                            Gull PointM 64Ontonagon County46.8361, -89.5495Public
                                            Lake Superior Beach (Ontonagon)Lakeshore RoadOntonagon County46.8713, -89.3352Public
                                            Union Bay CampgroundOntonagon County
                                              46.8199, -89.6400Paid / fee
                                              Besser Natural AreaPresque Isle County
                                                45.2462, -83.4131Check locally
                                                Hoeft State ParkPresque Isle County45.4637, -83.8836Paid / fee
                                                Presque Isle ShorelinePresque Isle County45.3504, -83.5516Public
                                                Seagull Point ParkPresque Isle County
                                                  45.4334, -83.8375Public
                                                  Thompson's Harbor State ParkPresque Isle County45.3520, -83.6199Paid / fee
                                                  Burtchville Twp. ParkSaint Clair County
                                                    43.1409, -82.4939Check locally
                                                    Fort Gratiot County ParkSaint Clair County
                                                      43.0820, -82.4726Check locally
                                                      Keewahdhin BeachSaint Clair County
                                                        43.0401, -82.4442Check locally
                                                        Lakeport State Park CampgroundSaint Clair County
                                                          43.1241, -82.4968Paid / fee
                                                          Lakeside ParkSaint Clair County43.0198, -82.4302Public
                                                          Showing the top 100 of 107 spots. Explore all 107 on the map

                                                          Michigan rockhounding FAQ

                                                          Is rockhounding legal in Michigan?+
                                                          Yes. Surface collection on Lake Superior and Lake Michigan public beaches is broadly allowed, including in Michigan State Parks up to 25 pounds per person per year. Isle Royale and Pictured Rocks are closed. Mine dumps in the Keweenaw require landowner permission.
                                                          Can I take Petoskey stones from a Michigan State Park beach?+
                                                          Yes, in limited amounts. Michigan State Parks permit a Petoskey-stone and surface-pebble allowance of up to 25 pounds per person per year, surface collection only — no digging, no commercial removal.
                                                          What are Yooperlites?+
                                                          Yooperlites are syenite rocks containing fluorescent sodalite, found along Lake Superior beaches in the Upper Peninsula. Under a 365 nm UV flashlight they glow bright orange. They're collected like beach pebbles — surface only, by hand — and discovery dates only to 2017.
                                                          Can I keep Isle Royale greenstone?+
                                                          Only if you find it outside Isle Royale National Park (on Keweenaw mine dumps with permission). Inside the national park boundary, no rock, mineral, or driftwood may be removed — including greenstone, the state gem.
                                                          What rocks and minerals can you find in Michigan?+
                                                          Common targets include Lake Superior agates, jasper, jaspilite, datolite, native copper, copper-included agates, chlorastrolite (outside Isle Royale), Petoskey stones (Hexagonaria coral), and Yooperlites.

                                                          Map every Michigan spot in the app

                                                          Open the RockHoundR app to see Michigan on a real map with public land overlays, weather, geology, and your saved finds.

                                                          Download on the App StoreGet it on Google Play