Rockhood

Under $1M for Sale in Lake Cavanaugh, Mount Vernon, WA

10 homes for sale in Lake Cavanaugh, Mount Vernon, WA, priced from $133,900 to $949,499.

  • 10 for sale
  • $134K–$949K price range
32893 S Shore Drive — home for sale33006 Deer Park Lane — home for sale35030 North Shore Drive — home for sale 10 homes

The market

How Lake Cavanaugh is selling.

NWMLS data as of Sep 25, 2026

Months of supply, a balanced market
4.6

Explore Lake Cavanaugh.

ZIP codes

Questions people ask about Lake Cavanaugh.

How many homes are for sale in Lake Cavanaugh?
There are 10 homes for sale in Lake Cavanaugh, Mount Vernon, WA right now, updated from the NWMLS feed.
What do homes in Lake Cavanaugh cost?
Listings range from $133,900 to $949,499, and the median list price is $599,000.

Thinking about Lake Cavanaugh?
Talk it through with someone who knows it.

Find your person

Listing information provided by Northwest Multiple Listing Service (NWMLS). Properties displayed may be listed or sold by various participants in the MLS.