Michigan’s Upper Peninsula is one of the best-kept secrets in the rockhounding world, and agate hunters know exactly why. The rugged shorelines along Lake Superior are loaded with colorful, banded agates just waiting to be discovered.
Whether you’re a seasoned collector or picking up a rock hammer for the first time, the UP has something seriously special to offer. Pack your gear, lace up your boots, and get ready to explore some of the most rewarding spots in the Midwest.
1. Grand Marais Beaches

Few places in the Upper Peninsula hit differently than Grand Marais when the sun is low and the lake is calm. The beaches here are wide, gravelly, and absolutely packed with potential.
Rockhounds have been coming to this stretch of shoreline for generations, and for good reason — the mix of wave-tumbled stones regularly includes beautiful Lake Superior agates with their signature red and orange banding.
The town itself is charming and small, which means crowds are rarely a problem. You can spread out along the beach, take your time, and really sift through the gravel without feeling rushed.
Early morning after a storm is widely considered the golden window — fresh stones get churned up overnight, and you’ll often find pieces that weren’t there the day before.
Bring a spray bottle filled with water to wet the rocks as you search. Dry stones can look dull and unremarkable, but a quick spritz reveals the translucency and color that make agates stand out from regular jasper or chert.
Kids absolutely love this trick. Grand Marais also sits near Pictured Rocks National Lakeshore, so you can combine a full day of rockhounding with some jaw-dropping scenery along the cliffs.
The campgrounds nearby make it easy to stay a few nights and really work the beach at different tide conditions. If you’re serious about finding agates in the UP, Grand Marais belongs at the very top of your list.
It’s one of those spots where you show up planning to spend an hour and somehow end up staying until sunset.
2. Agate Beach Near Toivola

There’s something almost legendary about Agate Beach near Toivola — the name alone tells you exactly what you’re walking into. Located along the Keweenaw Peninsula’s southern shore, this spot has earned its reputation among serious collectors who make the trip year after year.
The beach is composed of small, rounded pebbles, and on a good day, the agates practically seem to glow among the ordinary gray stones.
What makes Toivola particularly exciting is the variety of finds. Beyond the classic Lake Superior agate, collectors have pulled out pieces with unusually vivid coloration and tight banding patterns.
The copper-rich geology of this region gives some stones a distinct character you won’t find at beaches further east. That geological backstory is part of what makes hunting here feel like more than just a hobby — it feels like reading the earth’s history one rock at a time.
The beach is accessible and relatively uncrowded compared to more popular spots, which is a huge bonus if you prefer a quieter experience. Parking is straightforward, and the walk down to the water is easy enough for most ages.
A flat-head screwdriver or a simple rock pick can help you flip stones and dig into the gravel layer just below the surface, where fresher material often hides. Visiting after a strong northwest wind is especially productive, since wave action continuously refreshes the beach with new material from deeper water.
Locals who grew up near Toivola will tell you the best finds often happen in late spring and early fall when tourist traffic drops off. If you haven’t been yet, this one deserves a serious spot on your rockhounding bucket list.
3. Whitefish Point

Whitefish Point is probably best known for its historic lighthouse and world-class bird migration, but rockhounds have their own reasons to love this remote stretch of the UP. The point juts out into Lake Superior at a spot where currents converge, constantly depositing fresh material along the shoreline.
That geological activity means the gravel bars here get replenished regularly, giving every visit a fresh shot at something new.
The stones at Whitefish Point tend to be beautifully smoothed by the lake’s relentless wave action. Agates found here often have a polished, almost gem-quality exterior that makes them look ready for display without any additional tumbling.
The contrast between the dark basalt pebbles and the translucent orange-red agates makes spotting them surprisingly satisfying once your eye gets trained. It’s one of those skills that improves dramatically after your first hour on the beach.
Because Whitefish Point is also home to the Great Lakes Shipwreck Museum, a day trip here can easily turn into a full cultural and natural adventure. The area is fairly remote, so fuel up and bring snacks before making the drive.
The road conditions can be rough in early spring, so check ahead if you’re visiting outside of summer. Serious collectors often walk the point’s eastern shoreline where gravel accumulates in natural deposits away from the main tourist area.
The isolation feels rewarding rather than inconvenient — it’s the kind of place where the effort of getting there makes the finds feel more earned. Whether you’re chasing agates, soaking in history, or watching hawks ride the thermals overhead, Whitefish Point delivers a genuinely unforgettable UP experience.
4. Copper Harbor Shoreline

Copper Harbor sits at the very tip of the Keweenaw Peninsula, and everything about it feels like the edge of the world in the best possible way. The shoreline here is raw, dramatic, and geologically fascinating.
Rockhounds come not just for agates but also for the chance to find native copper specimens — a unique bonus that sets this location apart from virtually every other spot in the country.
The rocky beach along Lake Superior near the harbor is accessible right from town, which makes it easy to spend a morning hunting and still have time for lunch at one of the local spots. The stones here are a mix of basalt, copper float, and banded agates that reflect the region’s ancient volcanic history.
The copper veins that made this area famous during the mining boom of the 1800s left behind a geological legacy that still shows up in the rocks you’ll find along the shoreline today.
Lighting matters a lot when hunting here — overcast days actually work well because the diffuse light brings out the translucency in agates without harsh glare. Bring a loupe or magnifying glass if you want to inspect banding patterns up close.
Some of the most stunning pieces found at Copper Harbor are small, so don’t overlook anything smaller than your thumbnail. The surrounding area offers incredible hiking through Copper Harbor’s trail system, and the views from the ridges above the lake are unreal.
Staying overnight lets you hit the beach at dawn before anyone else is out. For collectors who want a spot that rewards both patience and curiosity, Copper Harbor is absolutely worth the long drive up the peninsula.
5. Lake Superior Shoreline Near Marquette

Marquette is the largest city in the Upper Peninsula, and it happens to sit right on one of the most productive stretches of Lake Superior shoreline for rockhounds. The beaches and rocky outcrops surrounding the city offer a surprisingly accessible hunting ground, especially for people who don’t want to drive hours into the backcountry to find quality material.
You can literally roll into town, grab a coffee, and be hunting agates within minutes.
The shoreline near Presque Isle Park is a local favorite, where wave-polished gravel accumulates in natural pockets along the rocky coast. Agates show up here alongside jasper, thomsonite, and the occasional piece of greenstone — Michigan’s official state gem.
The variety keeps things interesting even on days when the agate count is low. Experienced hunters know to focus on areas just below the high-water line, where fresh material gets deposited after storms roll through.
Marquette’s proximity to amenities makes it a great base camp for a longer rockhounding trip. You can resupply, get your finds cleaned up at the hotel, and head back out the next morning refreshed.
The local gem and mineral clubs in the area occasionally host guided hunts, which are fantastic for beginners who want to learn from people who’ve been working these beaches for decades. Fall is a particularly underrated season to visit — the tourist crowds thin out, the light gets gorgeous, and the lake’s mood shifts in ways that make the whole experience feel more intense and personal.
Marquette proves that you don’t need to be deep in the wilderness to find genuinely impressive specimens right at the water’s edge.
6. Gratiot River County Park

Gratiot River County Park is one of those under-the-radar gems that experienced UP rockhounds tend to keep quietly to themselves. Located in Keweenaw County, this park sits where the Gratiot River meets Lake Superior, creating a dynamic environment where river-transported material mixes with lake-deposited gravel.
That combination produces a surprisingly diverse collection of stones, and agates are absolutely part of the mix.
The park has a rustic, no-frills atmosphere that feels authentically UP. There’s no gift shop, no crowds, and no curated experience — just the lake, the river mouth, and an honest stretch of gravel beach waiting to be explored.
The confluence zone is particularly worth working carefully because river current and wave action together create natural sorting that can concentrate heavier, denser stones like agates in specific spots. Once you identify those zones, your success rate climbs noticeably.
Camping is available at the park, which is a major advantage for serious collectors. Spending the night means you can be on the beach at first light, which is genuinely one of the best times to hunt.
The low-angle morning sun hits the wet stones at an angle that makes translucent agates practically light up like little lanterns. Bring rubber boots because the river mouth area can get soggy, and the best material is often right at the waterline.
The Keweenaw Peninsula’s volcanic geology makes every trip here feel like a small geological expedition. If you’re building a serious collection of UP agates and haven’t visited Gratiot River County Park yet, you’re missing one of the region’s most authentic and rewarding experiences.
7. Muskallonge Lake State Park Beach

Sandwiched between Muskallonge Lake and Lake Superior, this state park offers a rockhounding setup that’s genuinely hard to beat. The Lake Superior beach here stretches for a solid distance, giving you plenty of ground to cover without ever feeling like you’re retracing your steps.
The gravel composition shifts as you walk, which means different sections of the beach tend to produce different types of material on any given day.
Agates here tend to be well-tumbled and smooth, thanks to the consistent wave energy along this stretch of shoreline. The classic orange and red banding of Lake Superior agates shows up regularly, and the park’s relatively remote location means hunting pressure is lower than at more famous spots.
That translates directly into better odds for the patient collector who’s willing to make the drive. The park sits between Newberry and Grand Marais, making it a natural stop if you’re doing a multi-day rockhounding loop through the eastern UP.
The campground at Muskallonge Lake is well-maintained and sits close enough to the beach that you can be hunting within minutes of waking up. Early risers consistently report the best finds, especially after overnight storms stir up the lake bottom and push fresh material onto shore.
The dual-lake setting also means you can take a break from the rocky Superior beach and kayak or swim in the calmer Muskallonge Lake when you need a change of pace. Families find this park especially appealing because there’s genuinely something for everyone.
The combination of great hunting potential, beautiful scenery, and solid camping facilities makes Muskallonge Lake State Park one of the most complete rockhounding destinations in the entire Upper Peninsula.
8. Eagle River Beach

Eagle River Beach has a quiet, almost nostalgic quality that makes it one of the most beloved rockhounding spots on the Keweenaw Peninsula. The village is tiny and unhurried, and the beach reflects that same calm energy.
What it lacks in size, it more than makes up for in geological richness — the gravel here is consistently interesting, and agates show up with enough regularity to keep collectors coming back season after season.
The beach sits at the mouth of the Eagle River, another confluence zone where river and lake material blend together. This mixing creates a diverse assortment of stones that includes not just agates but also copper float, prehnite, and various forms of jasper unique to the Keweenaw.
The diversity means you’re rarely bored even on days when the agate count is modest. Every handful of gravel feels like a small mystery worth solving.
One practical tip from local hunters: work the gravel bars that form just offshore when the water is shallow and clear. Polarized sunglasses cut through the glare and let you spot the telltale translucency of agates while they’re still underwater.
It’s a game-changer for anyone who hasn’t tried it before. Eagle River also has a historic covered bridge nearby and a small waterfall that makes the town worth wandering around even after the hunting is done.
The vibe here is genuinely welcoming — locals are used to seeing rockhounds and are often happy to point you toward productive stretches of beach. For a spot that combines old-school UP charm with real collecting potential, Eagle River is hard to top.
9. Ontonagon Shoreline

The town of Ontonagon sits along a stretch of Lake Superior shoreline that doesn’t get nearly as much rockhounding attention as the Keweenaw spots to the north, but collectors who’ve worked this area know it holds serious potential. The beach here has a rougher, more natural character than some of the more popular sites — wide gravel flats, exposed bedrock shelves, and long stretches of undisturbed shoreline that haven’t been picked over hundreds of times.
Agates in the Ontonagon area often show up with a slightly different character than those found further up the peninsula. The local geology includes a fascinating mix of ancient lava flows and sedimentary layers that influenced the mineral composition of the stones deposited along this shore.
Collectors with a background in geology will find the variety here especially engaging, while casual hunters will simply enjoy the thrill of turning over rocks and finding something beautiful.
The Ontonagon area also puts you in range of Porcupine Mountains Wilderness State Park, one of Michigan’s most spectacular natural areas. Combining a rockhounding trip along the shoreline with a hike through the Porkies makes for an incredible two-day adventure.
The town itself has a comfortable, working-class character with good local restaurants and lodging options that don’t require advance booking most of the year. Storm season in fall is particularly productive for hunting here because the lake’s energy levels peak and fresh material gets pushed onto the beach with each passing front.
If you want a spot that feels genuinely off the beaten path without sacrificing collecting quality, Ontonagon belongs on your radar.
10. Black River Harbor Recreation Area

Black River Harbor is one of those places that stops you in your tracks the moment you arrive. The Black River cascades through a series of stunning waterfalls before emptying into Lake Superior at the harbor, and the beach at the river mouth is a rockhound’s playground.
The setting alone is worth the visit, but the collecting potential here is what keeps serious agate hunters returning year after year.
The beach is composed of dark basalt and mixed gravel that provides excellent contrast for spotting agates. The orange and red tones of a classic Lake Superior agate practically pop against the dark background, making visual identification significantly easier here than at some lighter-gravel beaches.
That contrast advantage is something experienced hunters genuinely appreciate, especially late in the day when the light starts to fade. Working the area near the river mouth carefully and methodically tends to produce the best results.
Black River Harbor sits within the Ottawa National Forest, which adds a wild, forested atmosphere that most lakeside spots can’t match. The surrounding forest is dense and beautiful, and the sound of the river mixing with the lake creates a sensory experience that’s hard to describe and easy to love.
Hiking the Black River National Forest Scenic Byway before or after your beach hunt is highly recommended — the waterfalls along the trail are genuinely world-class. The recreation area has a campground that fills up in summer, so booking ahead is smart if you’re visiting between June and August.
Shoulder season visits in May or September offer a quieter, more immersive experience that many regulars prefer. This spot checks every box for a memorable UP rockhounding adventure.
11. Calumet Waterworks Park

Calumet Waterworks Park is a bit of a sleeper pick among UP rockhounding locations, and that’s exactly what makes it appealing. While most visitors to the Keweenaw head straight for the more famous beach spots, this historic park sits quietly on the lakeshore with a gravel beach that consistently produces interesting finds.
The historic waterworks infrastructure nearby adds a layer of industrial heritage to the experience that makes it feel uniquely Keweenaw.
The beach here is accessible and relatively flat, which makes it comfortable for extended hunting sessions. Families with younger children find the terrain manageable, and the lack of steep drop-offs near the water makes it a less stressful environment for kids.
The gravel composition is typical of the Keweenaw shoreline — basalt-dominant with a healthy mix of copper-influenced stones and, on the right days, some genuinely beautiful agates with strong color saturation.
One thing that sets Calumet Waterworks apart is the sense of history layered into the landscape. The copper mining era left its mark all over the Keweenaw, and this park is no exception.
Walking the beach here, you’re treading ground that was once integral to a booming industrial operation that shaped the entire region. That context gives the rockhounding experience a depth that purely natural spots sometimes lack.
The park is a short drive from downtown Calumet, which is itself a fascinating place to explore — the Keweenaw National Historical Park units in town offer excellent context for the mining history that makes this area’s geology so remarkable. Combining a visit to the cultural sites in Calumet with a few hours of beach hunting makes for a rich, layered day trip that satisfies both the history buff and the rock collector in equal measure.
12. Astor Shipwreck Park

There’s a certain thrill that comes with rockhounding at a place named after a shipwreck. Astor Shipwreck Park carries that energy in spades — it’s remote, atmospheric, and genuinely productive for agate hunters who are willing to seek it out.
The park sits along a stretch of Lake Superior shoreline that doesn’t see heavy foot traffic, which means the beach material here tends to be less picked-over than spots closer to major towns.
The gravel beaches in this area have a raw, unmanicured quality that serious collectors love. There’s no landscaping, no maintained paths to the water — just the lake, the stones, and the quiet.
Agates found here often show excellent color, and the mix of material on the beach reflects the geological diversity of the broader UP shoreline. Patience and a sharp eye are your best tools at a spot like this, where the rewards go to those who slow down and look carefully rather than rushing from one section to the next.
The shipwreck history adds an interesting dimension to the visit. Lake Superior has claimed hundreds of vessels over the centuries, and the waters off this stretch of shoreline carry that weight of history.
It’s the kind of place where you find yourself thinking about the past while scanning the present for treasure — a surprisingly meditative combination. Getting here requires some navigation and possibly a short hike, so plan accordingly and bring water and snacks.
The remoteness is part of the appeal, but it means you need to be self-sufficient. For collectors who want a hunt that feels like a genuine expedition rather than a casual outing, Astor Shipwreck Park delivers that experience authentically and memorably.
13. Keweenaw Peninsula Beaches

The Keweenaw Peninsula as a whole deserves its own entry because the sheer number and variety of productive beaches here is unmatched anywhere else in the Upper Peninsula. Stretching like a finger into Lake Superior, the peninsula is ringed with rocky shorelines that have been producing world-class Lake Superior agates for as long as collectors have been coming to Michigan.
Treating the peninsula as a destination rather than just a single spot opens up a week’s worth of serious hunting potential.
What makes the Keweenaw unique is the copper geology. Ancient volcanic activity created the conditions for both native copper and agate formation, and the mineral-rich basalt flows that underlie the peninsula continue to feed the beaches with fascinating material.
Agates here often have deeper, more saturated color than specimens found further east along the lake, a characteristic that collectors and dealers consistently note when comparing regional material. That geological signature is part of what gives Keweenaw agates their reputation among serious enthusiasts.
Planning a multi-day trip through the peninsula lets you work different beaches at different times and conditions. Some spots are better in the morning, others after afternoon wind shifts the surface layer of gravel.
Talking to locals at the bait shops and hardware stores in Copper Harbor, Eagle River, and Mohawk will point you toward spots that never make it onto tourist maps. The peninsula also offers incredible food, craft beer, and lodging options that have expanded dramatically over the past decade, making it easier than ever to stay comfortable while hunting hard.
If you’re only going to make one dedicated rockhounding trip to Michigan’s Upper Peninsula, the Keweenaw Peninsula is where you start — and where you’ll want to come back to every single year.