Looking for that perfect Waterfront Retreat?
We can help. Search below by Body of Water.
Let us know when you want to take a look at the property that interests you.

Not finding what you are looking for?
Send us a message via Chat or email with what you are looking for and we would be happy to set up a Custom Property Search for you! 


COREY LAKE

Corey Lake is one of the larger natural lakes in southwest Michigan measuring 630 Acres. The majority of the lake lies in St. Joseph County, with only a small portion being located in eastern Cass County. The town of Three Rivers is located 5 miles due east of the lake. Corey Lake is the home to Camp Eberhart and Camp Wakeshma. There is also the Corey Lake Marina and Happy Landing Restaurant that has views of Corey Lake.

SEE MORE 

LAKE TEMPLENE

Lake Templene is a 1,050-acre artificial lake in St. Joseph County, Michigan. It was created in the early 1970s by damming the Prairie River.  Located 2 miles Southwest of the Village of Centreville, MI. 

SEE MORE

KLINGER LAKE

Klinger Lake is located west of Sturgis along US-12 in St. Joseph County, Michigan. This lake is 830 acres in size. It is approximately 72 feet deep at its deepest point. Klinger Lake Country Club is adjecent for the golf lovers too!

SEE MORE

fishers lake

This 320 acre lake is located between Mendon and Three Rivers off of M-60. Residents have enojyed taking the boat for dining at CJ's Fisher Lake Inn located on the East Side of the Lake, on M-60.

see more 

Pleasant Lake

Pleasant Lake is located in Fabius Township, west central St. Joseph County. It is locally known as simply Pleasant. It is 262-acre natural lake and is located 4 miles west of the town of Three Rivers. 

see more

Long Lake - Three Rivers

Long Lake is a 211-acre natural lake located 6 miles west of the city of Three Rivers. As the name
suggests it is a long, narrow lake with a maximum depth of 41 ft. Drop-offs vary from gradual at the west end of the lake to steep along the south central portion of the shore. 

see more

CLEAR LAKE

Clear Lake is a 233-acre all-sports natural lake located approximately 5 miles west of the city of Three Rivers. The lake consists of two basins separated by a shallow bar in between.The north and south basins have maximum depths of 31 ft and 30 ft, respectively. Drop-offs typically are gradual in nature. 

SEE MORE

ST. JOSEPH RIVER

The St. Joesph River is 47 miles long and a favorite for fishermen and includes fish such as: steelhead, smallmouth bass, walleye, salmon and brown trout. It's the third largest river in Michigan. It's also a favorite of paddlers who can put in/take out kayaks or canoes themselves in a wide variety of access points along the entire river. 

SEE MORE

PALMER LAKE

Palmer Lake is a 360 acre All-Sports lake located in St. Joseph county. The Lake has a maximum depth of 32 feet and an average depth of nine feet. Great for fishing by boat or shore, anglers can expect to catch Bullhead, Carp, Catfish, Crappie, Largemouth Bass, Northern Pike, Sucker, Sunfish, Walleye, Yellow Perch. 

SEE MORE

Long Lake - Colon

Long Lake is a 222-acre All Sports lake located approximately 3 miles southwest of the village of Colon. Water flows northward out of Long Lake and enters Palmer Lake. The water levels in Long and Palmer lakes are controlled by the Lamberson Dam. Fisherman can expect to catch northern pike, bluegill, largemouth bass, black crappie, suckers, and bullheads. 

see more

Omena / Grey Lakes

Omena Lake is located in Southeast St. Joseph County, Michigan. This lake is 160 acres in size. It is approximately 56 feet deep at its deepest point. When fishing, anglers can expect to catch a variety of fish including Bluegill. Grey Lake sits just across M-66 from Omena. Fishermen canexpect to find a multitude of fish in Grey Lake, including crappie, perch, largemouth bass, bream/bluegill and pumpkinseed sunfish.

see more

Big Fish / Finch / Saddleback Lakes 

Finch, Fish and Saddleback Lakes are located in Cass County, Michigan. These lakes are connected by navigable channels. When fishing these lakes, anglers can expect to catch a variety of fish including Largemouth Bass, Yellow Perch.

see more

Diamond Lake

Diamond Lake is located in southwest lower Michigan, in Cass County. The lake is 1,078 acres in size, 60% of the lake is less than 10 feet deep, and is 64 feet at its deepest. Most of its shoreline is lined with over 900 homes and cottages, including an occupied island of about 43 acres in the center of the lake, accessible to island residents by the privately owned barge/ferry during the summer months. There is one marina on its shores, and one public boat launch. Information and Aerial Photo Courtsey of Diamond Lake Association Website. (https://dlacassopolis.org/about-diamond-lake/)

see more

Birch Lake

Birch Lake is located south of Vandalia in Cass County, Michigan. This lake is measures 295 acres in size. It is approximately 95 feet deep at its deepest point! When fishing, anglers can hope to catch a variety of fish including Bluegill and Rainbow Trout.

see more

Baldwin / Long Lake - Cass Co. 

Baldwin & Long Lakes are located in Cass County, Michigan. They are close in proximity but no not connect. They both are around 250 acres in size. Baldwin is approximately 55 feet deep at its deepest point. When fishing Baldwin, anglers can expect to catch a variety of fish including Bluegill, Largemouth Bass and Northern Pike. Long Lake is approximately 42 feet deep at its deepest point. and anglers can expect to catch a variety of fish including Bluegill and Walleye.

see more 

Bair Lake - Jones

Bair Lake is an All-Sports Lake, located in Jones in Cass County, Michigan. The lake is 199 acres in size. It is only approximately 7 feet deep at its deepest point. The lake is home to Shady Point Campground and Bair Lake Bible Camp. 

see more

HARWOOD LAKE

Harwood Lake is located in Cass County, Michigan, right on the county line of St. Joseph County. This lake measures 122 acres in size. It is approximately 55 feet deep at its deepest point. Anglers can expect to catch a variety of fish including Bluegill, Largemouth Bass and Rainbow Trout. Happy Landing Resturant and Corey Lake Marina are on the eastern edge of the lake.

SEE MORE

Shavehead Lake 

Shavehead Lake is located in southern Cass County, Michigan right along the Indiana Border. The lake is measures 289 acres in size. It is approximately 70 feet deep and anglers can expect to catch a variety of fish including Bluegill, Largemouth Bass and Rainbow Trout.

Callout 18 Button Text

Fish Lake - Sturgis

Fish Lake is an All-sports, 150 acre lake is located between Sturgis and Centreville. It's a clean, spring fed lake containing all manner of fish for the angler. 

see more

All Waterfront in St. Joe County

Can't decide on a Lake? We've got you covered!

see all waterfront homes