The Mona Lake channel meeting Lake Michigan at Lake Harbor Park in Norton Shores

Mona Lake: Lakefront Living, Boating, and Fishing

Last reviewed July 2026. Water quality, access details, and local rules change - use the linked sources on this page to check current conditions before relying on them.

Mona Lake is the quieter lakefront just south of the city of Muskegon, wrapped mostly by Norton Shores on the south and west and by Muskegon Heights and Roosevelt Park on the north and east. At about 655 acres it is smaller than Muskegon Lake, but it is unusually deep for its size, with a mostly sandy bottom and an open central basin that runs well past 40 feet. Fed by Black Creek and a handful of smaller tributaries, it drains west into Lake Michigan through its own small channel.

It is an all-sports lake with a genuine lakefront community around it, but it lives a different life than Muskegon Lake. There are no freighters or cruise ships here; the appeal is calmer water, a deep fishery, and a winding channel out to the big lake that smaller boats and paddlers can actually use. Here is what lakefront living looks like here - on the water, at the beach, and where you can launch.

Quick Facts

View over Mona Lake from the wooded bluff above the south-shore launch in Norton Shores A paved boat launch ramp and floating dock on the south shore of Mona Lake
Lake Size
About 655 acres
Max Depth
Past 40 feet - deep for its size
Bottom
Mostly sandy, deep central basin
Water Type
All-sports, protected inland lake
Connected To
Lake Michigan via small channel
Main Inflow
Black Creek and tributaries
Communities
Norton Shores, Muskegon Heights, Roosevelt Park
Public Launch
Mona Lake Park, Muskegon Heights
Best For
Anglers, paddlers, quiet-water boaters

The Channel to Lake Michigan

The thing people most want to know about Mona Lake is whether you can get to Lake Michigan from it. You can, but set your expectations correctly. Unlike Muskegon Lake's deep, dredged freighter channel, the Mona Lake channel is small, winding, and shallow. It threads through a wooded, residential stretch where neighbors keep pontoons and small boats tied along the bank.

The narrow, wooded Mona Lake channel with pontoon boats docked along the bank
The Mona Lake channel is calm and pretty, but it is a small, winding waterway, not a deep-water route. Photographed on a June 2026 visit.

Where the channel finally reaches the big lake, at the edge of Lake Harbor Park, you find a modest steel-and-rock outlet rather than a full harbor. The mouth can sand in and shoal, especially after storms, so the practical reality is that kayaks, paddleboards, pontoons, and smaller powerboats are the boats that actually make the run out to Lake Michigan. And you have to pick your weather: on a rough-wave day the entrance gets choppy, and threading the narrow channel is genuinely tricky when another boat is already in it - as the swells and chop build, a boat can get pushed sideways into the channel wall. Take all of this as local observation, not navigational guidance - shoaling, depths, and wave conditions change, so judge the day and your own boat before making the run. If your plan is to keep a large cabin cruiser and run it straight to the big lake, Muskegon Lake may be a better fit. If you want quiet water with a usable back door to Lake Michigan for smaller craft, Mona Lake is hard to beat.

The steel-walled lower Mona Lake channel and dune-backed beach at Lake Harbor Park, near the Lake Michigan end Lake Harbor Park entrance sign in Norton Shores with a Lake Michigan dune behind it

Lake Harbor Park in Norton Shores sits on the channel near the Lake Michigan end: the lower channel runs between steel walls past a dune-backed beach, with a walkway out to the big-lake shore. June 2026.

Where to Launch and Get on the Water

Mona Lake has both a public launch and a private, members-only one, and the difference matters if you do not have your own dock. Here is how each works.

Mona Lake Park - the public launch

City of Muskegon Heights Mona Lake Park welcome sign
Mona Lake Park is the public access point, run by the City of Muskegon Heights. June 2026.

The main public access is Mona Lake Park in Muskegon Heights, on the northeast side of the lake at 347 Lakeshore Blvd. Along with the boat launch, it has a covered picnic shelter, parking, a small beach, and a lighted fishing pier, which makes it a genuine community spot and not just a ramp. This is the launch most visitors use, and it is the one labeled as the public boat launch on the depth map below.

Mona Lake Boating Club - members-only launch, public welcome to dine

Mona Lake Boating Club entrance sign on the south shore of Mona Lake The blue lakeside clubhouse and patio at the private Mona Lake Boating Club

The Mona Lake Boating Club on the south shore has its own ramp, parking, and a lakeside clubhouse and patio. Launching is members-only, but the sign welcomes the public for certain lunches and Friday dinners. Photographed June 2026.

On the south side of the lake, the Mona Lake Boating Club runs a well-kept ramp, a large parking area, and a clubhouse and pavilion. The launch itself is for members - getting your boat in the water here requires membership, so for public, no-membership boat access you want Mona Lake Park. The clubhouse, though, is a different story: the sign welcomes the public for lunch specials on Wednesdays and Fridays and variety dinners on Friday nights, so you can enjoy the patio and the lake view without joining. Days and hours shift seasonally, so it is worth confirming before you go.

A note on Lake Harbor Park

Lake Harbor Park, the Norton Shores park pictured above, is not primarily a Mona Lake boat launch. Its draw is frontage on three kinds of water at once - Mona Lake, the channel, and over 4,000 feet of Lake Michigan shoreline - plus a walkway through the dunes to the big-lake beach. Think of it as the place you go to reach Lake Michigan on foot, with hand-carry access to the channel, rather than a trailer-boat ramp.

Mona Lake Depth Map

For a quick sense of where the deep water sits and where each access point is, this depth map marks the public boat launch at Mona Lake Park, the private Mona Lake Boating Club, and Lake Harbor Park near the channel. The 40-plus-foot hole in the middle is easy to pick out.

Notice that the route out to Lake Michigan is drawn as a thin dashed line at the west end rather than mapped with depth contours. That is partly a mapping convention - the channel falls outside the depth survey - but it is a fitting picture of reality. The Mona Lake channel really is that small and shallow a passage, nothing like the wide, charted shipping channel on Muskegon Lake.

Depth map of Mona Lake in Norton Shores and Muskegon Heights showing contours in feet, the channel to Lake Michigan, and public and private boat launches

Map generated and customized by MuskegonWaterfront.com. Depth contours from the Michigan DNR inland lake contour survey; access points and the channel to Lake Michigan are shown for orientation only and are not part of the depth survey. Generated June 22, 2026. For general reference and trip planning only. Not for navigation.

Fishing and Recreation

That deep, sandy basin is the reason Mona Lake has a loyal local fishing following, and locally it is best known as a walleye lake. The deep central basin, sandy bottom, and Lake Michigan connection give it a quiet reputation for walleye and panfish that its size would not suggest. The Michigan DNR manages it within its Southern Lake Michigan unit, and beyond walleye the lake holds a deep species list: bluegill and other panfish, black crappie, largemouth and smallmouth bass, northern pike, muskellunge, yellow perch, white bass, and channel catfish. The muskies are no accident: the watershed council's native-species restoration work has put more than a thousand young muskellunge into the lake. The channel and Lake Michigan connection also bring seasonal movement that a fully landlocked lake never gets. The lighted pier at Mona Lake Park makes it one of the more approachable shore-fishing spots in the area. Between fishing, paddling the channel, and easy all-sports boating, it is a working recreational lake more than a showpiece, and that is much of its charm.

Before You Eat Your Catch

Check the current Michigan Eat Safe Fish guide (Find Your Area, then Muskegon County) before keeping fish. Our fishing guide explains how the advisories work.

Ross Park: The Beach and Pavilion Side of Mona Lake

If Mona Lake Park is the launch-and-pier side of the lake, Ross Park is the beach-and-lawn side. It is a 43-acre City of Norton Shores park on the south shore, off Randall Road at Wellesley, and it is the spot most locals picture when they think of swimming or spending an afternoon on Mona Lake. For anyone weighing lakefront living here, it is a good measure of the everyday, walk-to-it recreation the lake offers.

Ross Park entrance sign for the City of Norton Shores on the south shore of Mona Lake
Ross Park sits off Randall Road on Mona Lake's south shore in Norton Shores. June 2026.
The sandy swimming beach at Ross Park looking out over Mona Lake in Norton Shores The Ross Park lakeside pavilion and playground on a grassy rise above Mona Lake

The wide sandy swimming beach (left) and the newer lakeside pavilion and playground on the bluff above it (right). A water-ski jump is anchored out on the lake, a reminder that this is an all-sports lake. Photographed June 2026.

Along with the beach, Ross Park has play equipment, a sand volleyball court, a renovated disc golf course, softball fields, restrooms, and a newer pavilion ringed with windows and an overlook patio above the water that the city rents out for gatherings. There are no lifeguards on the beach, so swimming is at your own risk, and on hot, calm days in late summer it is worth checking current algal-bloom information before going in - see the water-quality section below. Between Ross Park here and Mona Lake Park across the lake, the public has real, no-membership access to the water from both shores.

Water Quality: An Honest Note

Mona Lake is a real, well-used lake - people boat, paddle, and fish it happily all summer. It is also a recovering lake rather than a pristine one, and that is the part a sunny afternoon will not show you. Like many urban West Michigan lakes, it took decades of industrial and wastewater pollution, much of it carried in through Black Creek and Little Black Creek. Diverting local wastewater to the Muskegon County system in the 1970s made a real difference, and the lake supports active recreation and a popular fishery today.

It is still working through that legacy, though. GVSU's Annis Water Resources Institute classified Mona Lake as eutrophic to hypereutrophic in its watershed assessment: high phosphorus, and warm-season blue-green algae (cyanobacteria) blooms that can occasionally turn toxic - worth being aware of on hot, calm days, as on a number of inland lakes in the region. Much of that phosphorus now cycles internally from the lake's own sediments, and the old celery muck fields along Black Creek remain a documented phosphorus hotspot - one the watershed council has targeted with control structures and wetland restoration.

When something does go wrong, the advisory system here works the way it should. In April 2025, a sewer-station valve failure in Norton Shores sent sewage down Little Black Creek and into the lake; Muskegon County's health department posted a no-contact advisory the same day, then lifted it after sampling at Ross Park, Mona Lake Park, and Lake Harbor came back within limits, as WOOD TV8 reported.

None of this makes Mona Lake a place to avoid; it simply rewards going in informed. The Mona Lake Watershed Council and its partners work the problem from both ends. Prevention in the watershed - cutting phosphorus from lawns, runoff, and the creeks - is the long game. And in recent years the council has taken the fight into the lake itself: an alum treatment, applied by barge over roughly 150 acres of the deep eastern basin, binds phosphorus into the bottom sediments so it cannot feed the algae. Early results were encouraging enough that the council expects to continue treatments as funding allows, with sampling every year. One approach does not replace the other - the creeks keep delivering nutrients - so the practical move for a buyer or visitor is still to check current conditions: watch Michigan EGLE algal-bloom information in late summer before swimming, and follow the MDHHS fish-consumption guidance above before keeping a catch.

One caution before you fall for a specific Mona Lake address: a low-lying lake with a shallow channel and creek-fed inflow behaves differently in high-water years, and a calm summer showing will not reveal it. The Muskegon waterfront flooding and hidden-risks guide walks through how to check an exact address for flood and high-water exposure, the kind of thing records and listings tend to leave out.

Common Questions About Mona Lake

Where is Mona Lake?

Mona Lake sits just south of the city of Muskegon, ringed mostly by Norton Shores on the south and west and Muskegon Heights and Roosevelt Park on the north and east. It is fed by Black Creek and several smaller tributaries, and it drains west into Lake Michigan through the Mona Lake channel.

How big and deep is Mona Lake?

Mona Lake covers about 655 acres, per the GVSU Annis Water Resources Institute watershed assessment. It is also unusually deep for its size: the Michigan DNR inland-lake contour survey shows the deep central basin dropping past 40 feet over a mostly sandy bottom. That deep profile is part of why it fishes well.

Can you boat from Mona Lake to Lake Michigan?

Yes, through the Mona Lake channel at the west end of the lake, but it is nothing like Muskegon Lake's deep freighter channel. Mona's channel is small, winding, and shallow. It works well for kayaks, pontoons, and smaller powerboats, but it is not a big-boat route, and the mouth where it meets Lake Michigan can sand in and shoal. On rough days the narrow entrance gets choppy enough that swells can push a boat into the channel wall, so pick calm weather and do not crowd another boat in the channel.

Where can you launch a boat on Mona Lake?

The main public launch is at Mona Lake Park in Muskegon Heights (347 Lakeshore Blvd), which also has a lighted fishing pier and a small beach. The Mona Lake Boating Club on the south side is a members-only launch, though its clubhouse welcomes the public for certain lunches (Wednesdays and Fridays) and Friday dinners. Lake Harbor Park, at the channel's Lake Michigan end in Norton Shores, adds a walkway out to the big-lake beach.

Does Mona Lake have a beach for swimming?

Yes. Ross Park on the south shore in Norton Shores has a sandy swimming beach with play equipment and a sand volleyball court (no lifeguards on duty), plus a newer lakeside pavilion. Mona Lake Park in Muskegon Heights has a smaller beach next to its boat launch and fishing pier. On hot, calm days in late summer, check current Michigan EGLE algal-bloom information before swimming.

Is Mona Lake safe to swim in?

People swim in Mona Lake all summer, mostly at the Ross Park beach, and on a typical day that is a normal thing to do. The caveat is algae: this is a warm, nutrient-rich lake where blue-green blooms can develop in hot stretches, so never swim where the water shows a scum or a paint-like film, rinse off after contact with suspicious algae, and keep dogs out of that water; they are more vulnerable than people. Advisories do happen and get resolved - after a Norton Shores sewer-station valve failure sent sewage down Little Black Creek in April 2025, Muskegon County's health department issued a short no-contact advisory, then lifted it after samples from Lake Harbor, Mona Lake Park, and Ross Park all tested back within limits. Check current Michigan EGLE algal-bloom information and BeachGuard if conditions look off before a beach day. And note: the fish advisories on this page are about eating your catch, not about touching the water.

Is Mona Lake an all-sports lake?

Yes. Mona Lake is an all-sports lake, so you will see everything from anglers and kayakers to pontoons, ski boats, and personal watercraft, especially on summer weekends. The deep middle gives it more usable open water than its acreage suggests.

What is the water quality like on Mona Lake?

Be realistic about it. In its watershed assessment, GVSU's Annis Water Resources Institute placed Mona Lake in the eutrophic-to-hypereutrophic range, with high phosphorus and warm-season blue-green algae blooms that can turn toxic. It has improved since the 1970s wastewater diversion, and in recent years the watershed council has applied alum treatments over the deep eastern basin to lock phosphorus into the sediments, but the lake remains nutrient-rich. Check current Michigan EGLE algal-bloom information before swimming, and follow MDHHS fish-consumption guidance before eating your catch, especially in late summer.

Is Mona Lake Right for You?

Mona Lake tends to suit people who want protected, quieter inland-lake water: anglers, paddlers, and pontoon or smaller-powerboat owners, plus anyone drawn to lakefront living on a residential shoreline with private-dock potential and a calmer pace than the bigger lakes. The trade-off is the channel. A Lake Michigan run is possible in the right conditions, but only for smaller craft. If you need dependable deep-water access for a large cruiser or a marina-scale setup, it is worth weighing Muskegon Lake and the open Lake Michigan shoreline before you settle on a Mona Lake address.

One more consideration if a rental plan is part of the picture: the rules depend on which city the parcel sits in. Most of the Mona Lake shoreline is Norton Shores, which rolled out a brand-new short-term rental ordinance in early 2026 - a $2,000 registration fee, insurance requirements, and spacing rules - while addresses in Muskegon Heights or Roosevelt Park answer to different rules. The Muskegon short-term rental rules guide covers it city by city, along with what monthly and annual rentals require instead.

Related Areas