
Lake Cavanaugh
Lake Cavanaugh, located in Skagit County, Washington, is a stunning natural resource spanning across 833 acres. The lake is well-known for its crystal-clear waters and picturesque surroundings, making it a popular destination for outdoor enthusiasts and nature lovers. The lake is surrounded by a mix of evergreen and deciduous trees, providing a habitat for a variety of wildlife, including deer, coyotes, bald eagles, and numerous bird species. Anglers come to Lake Cavanaugh to catch a variety of fish species, including coastal cutthroat trout, kokanee, largemouth bass, and rainbow trout. The lake is particularly well-known for its rainbow trout fishing, with many anglers coming from far and wide to try their luck at catching these fish. The kokanee salmon is another popular species in the lake and is known for its delicious taste. The lake's clear waters and abundant underwater vegetation provide an excellent habitat for these fish species, making it a prime location for fishing enthusiasts. Visitors can explore the lake and its surroundings by hiking on the many trails that lead through the forested hillsides. The trails provide scenic views of the lake and the surrounding natural beauty, making for a picturesque and unforgettable experience. The lake also has a public boat launch, allowing visitors to launch their own boats or rent boats for a day of exploration. In addition to its natural beauty and excellent fishing opportunities, Lake Cavanaugh also boasts a variety of recreational amenities for visitors to enjoy. The lake has a public beach and swimming area, which is perfect for families to enjoy a day of fun in the sun. There are also picnic areas and camping facilities available for those who want to spend a night or two in the great outdoors. Overall, Lake Cavanaugh is a true gem of Skagit County, offering a unique and unforgettable experience for anyone who visits. Its stunning natural beauty, diverse ecosystem, and recreational amenities make it a must-see destination for nature enthusiasts and fishing lovers alike. Whether you're looking to cast a line or simply take in the beauty of the lake and its surroundings, Lake Cavanaugh is sure to leave a lasting impression. Anglers come to Cavanaugh Lake to catch a variety of fish species, including bluegill, crappie, sunfish, largemouth bass, and northern pike. The lake is particularly well-known for its panfish fishing, with many anglers coming from far and wide to try their luck at catching these fish. Northern pike, another popular species, can be found in the deeper parts of the lake, while largemouth bass can be found near the weed beds. Visitors can explore the surrounding landscape by hiking on the many trails that lead through the forested hillsides. The trails provide scenic views of the lake and the surrounding natural beauty, making for a picturesque and unforgettable experience. The lake also has a public access boat launch, allowing visitors to launch their own boats or rent boats for a day of exploration. In addition to its natural beauty and excellent fishing opportunities, Cavanaugh Lake also boasts a variety of recreational amenities for visitors to enjoy. The lake has a public beach and swimming area, which is perfect for families to enjoy a day of fun in the sun. There are also picnic areas and camping facilities available for those who want to spend a night or two in the great outdoors. Overall, Cavanaugh Lake is a true treasure of Washtenaw County, offering a unique and unforgettable experience for anyone who visits. Its stunning natural beauty, diverse ecosystem, and recreational amenities make it a must-see destination for nature enthusiasts and fishing lovers alike. Whether you're looking to cast a line or simply take in the beauty of the lake and its surroundings, Cavanaugh Lake is sure to leave a lasting impression.
Read more
Lake Cavanaugh
Lake Cavanaugh, located in Skagit County, Washington, is a stunning natural resource spanning across 833 acres. The lake is well-known for its crystal-clear waters and picturesque surroundings, making it a popular destination for outdoor enthusiasts and nature lovers. The lake is surrounded by a mix of evergreen and deciduous trees, providing a habitat for a variety of wildlife, including deer, coyotes, bald eagles, and numerous bird species. Anglers come to Lake Cavanaugh to catch a variety of fish species, including coastal cutthroat trout, kokanee, largemouth bass, and rainbow trout. The lake is particularly well-known for its rainbow trout fishing, with many anglers coming from far and wide to try their luck at catching these fish. The kokanee salmon is another popular species in the lake and is known for its delicious taste. The lake's clear waters and abundant underwater vegetation provide an excellent habitat for these fish species, making it a prime location for fishing enthusiasts. Visitors can explore the lake and its surroundings by hiking on the many trails that lead through the forested hillsides. The trails provide scenic views of the lake and the surrounding natural beauty, making for a picturesque and unforgettable experience. The lake also has a public boat launch, allowing visitors to launch their own boats or rent boats for a day of exploration. In addition to its natural beauty and excellent fishing opportunities, Lake Cavanaugh also boasts a variety of recreational amenities for visitors to enjoy. The lake has a public beach and swimming area, which is perfect for families to enjoy a day of fun in the sun. There are also picnic areas and camping facilities available for those who want to spend a night or two in the great outdoors. Overall, Lake Cavanaugh is a true gem of Skagit County, offering a unique and unforgettable experience for anyone who visits. Its stunning natural beauty, diverse ecosystem, and recreational amenities make it a must-see destination for nature enthusiasts and fishing lovers alike. Whether you're looking to cast a line or simply take in the beauty of the lake and its surroundings, Lake Cavanaugh is sure to leave a lasting impression. Anglers come to Cavanaugh Lake to catch a variety of fish species, including bluegill, crappie, sunfish, largemouth bass, and northern pike. The lake is particularly well-known for its panfish fishing, with many anglers coming from far and wide to try their luck at catching these fish. Northern pike, another popular species, can be found in the deeper parts of the lake, while largemouth bass can be found near the weed beds. Visitors can explore the surrounding landscape by hiking on the many trails that lead through the forested hillsides. The trails provide scenic views of the lake and the surrounding natural beauty, making for a picturesque and unforgettable experience. The lake also has a public access boat launch, allowing visitors to launch their own boats or rent boats for a day of exploration. In addition to its natural beauty and excellent fishing opportunities, Cavanaugh Lake also boasts a variety of recreational amenities for visitors to enjoy. The lake has a public beach and swimming area, which is perfect for families to enjoy a day of fun in the sun. There are also picnic areas and camping facilities available for those who want to spend a night or two in the great outdoors. Overall, Cavanaugh Lake is a true treasure of Washtenaw County, offering a unique and unforgettable experience for anyone who visits. Its stunning natural beauty, diverse ecosystem, and recreational amenities make it a must-see destination for nature enthusiasts and fishing lovers alike. Whether you're looking to cast a line or simply take in the beauty of the lake and its surroundings, Cavanaugh Lake is sure to leave a lasting impression.
Read more detailsCurrent Conditions
Water Temperature
Latest Water Temperature Data: Current water temperature for Lake Cavanaugh is 67° Fahrenheit - providing real-time thermal conditions for fishing, swimming, and water recreation planning.
Current Snapshot
Forecast: Tuesday, Jul 8
MostlyClear
Hourly Insights
Temperature
Precipitation
Wind
Sun, Moon & UV
Weather Forecast & Fishing Conditions at Lake Cavanaugh
Today's weather at Lake Cavanaugh features partly cloudy skies with temperatures ranging from 54°F to 78°F. Wind conditions will average 3 mph with gusts reaching up to 14 mph, creating excellent fishing conditions with calm waters. The UV index will reach 8 (Very High), and there's a 0% chance of precipitation. The current water temperature is 67°F (updated Jul 5), indicating that excellent conditions for bass and trout fishing. These conditions will significantly impact fish behavior and angling success throughout the day.
Lake Map Views

Try Premium Features
Find the fishing sweet spots! See detailed temperature readings throughout your lake.
No credit card required for preview
Solunar Fishing Forecast
Todays action is rated a 3 (scale is 0 thru 5, 5 is the best)
Best Bite Times
Major Times (Peak)
7:00 AM - 7:00 AM
2:30 PM - 5:00 PM
Minor Times (Good)
2:46 AM - 4:16 AM
9:10 AM - 10:40 AM
Fishing Intelligence
Today's fishing action at Lake Cavanaugh is rated 3/5 (Todays action is rated a 3 (scale is 0 thru 5, 5 is the best)). For the best results, target the major bite times around 7:00 AM and 2:30 PM.
Water Temp Impact: With the water at 67°F, expect good activity from warm-water species like bass and panfish.
Common Fish Species
Nearby Lakes
Water Temperature History
Trends for Lake Cavanaugh
Current Temp
Measured on Jul 1
Latest recorded surface temperature.
Lowest in Period
36°F
On Dec 8
Coldest point in the Last 12 Months.
Average in Period
51°F
Typical temp during the Last 12 Months.
Temperature Trend: Last 12 Months
Surface temperature over the selected period.
Key Observations (Last 12 Months)
- Warmest avg: July (71°F).
- Coolest avg: February (39°F).
- Rapid warming often occurs: April → May (+18°F).
- Sharpest cooling trend: October → November (-12°F).
Weather Forecast
Wind speed and pressure trends
Hourly Wind Forecast
Wind Direction
162°
Pressure
1014 mb
Cloud Cover
0%
Visibility
21 miles
Daily Pressure Forecast


Frequently Asked Questions About Lake Cavanaugh
Get accurate, up-to-date information about conditions at Lake Cavanaugh.