Skip to content

Checked

Lake Cavanaugh, WA

Census-designated place in Skagit County, Washington.

Population

304

Land area

0.8sq mi

People per sq mi

394

ZIP codes

0

Lake Cavanaugh and its ZIP codes

Lake Cavanaugh at a glance

  • Lake Cavanaugh is about 3.4 times as dense as Washington as a whole.

Economy and federal money

Jobs, pay, income and spending are for Skagit County. PPP loans are for Lake Cavanaugh.

Details

Unemployment rate

3.7%

Sep 2026, -0.3 pts in a year

Average annual pay

$68,826

54,140 jobs, 2025

Income per person

$71,399

BEA, 2024

Federal spending

$1.1B

FY 2026, $8,674 per person

Skagit County economyFederal spending

Environment and hazard risk

Lake Cavanaugh, WA, from FEMA, NOAA and EPA

Full report

Natural hazard risk

Relatively Moderate

Top: volcanic activity

Storm events since 1996

16

Countywide, mostly flash flood

Flood insurance policies

2,457

4.9% of homes, county

July high / Jan low

77° / 29°F

49.0 inches of rain a year

Hazards, floods and storm historyCheck a flood zone

Health statistics

Share of adults in Lake Cavanaugh, WA, CDC PLACES estimates

All 40 measures

Obesity

30.2%

U.S. 33.3% -3.1 pts

Diabetes

12.6%

U.S. 12.1% +0.5 pts

Smoking

8.7%

U.S. 12.8% -4.1 pts

Uninsured (18-64)

4.1%

U.S. 11.1% -7.0 pts

Cities near Lake Cavanaugh

Frequently asked questions

What county is Lake Cavanaugh, WA in?
Lake Cavanaugh is in Skagit County, Washington.
What is the population of Lake Cavanaugh, WA?
About 304 people live in Lake Cavanaugh, based on American Community Survey 5-year estimates.
What cities are near Lake Cavanaugh?
Nearby places include Oso (5.4 mi), Arlington Heights (8 mi), Bryant (8.8 mi), Lake McMurray (9.8 mi), Big Lake (11 mi).

Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023

Share: