Skip to main content
Beach Water QualityMetro Vancouver

Can I swim here?

Beach water quality in Metro Vancouver

Metro Vancouver tests 41 beaches for E. coli every week from April through September. Each reading below is a 30-day geometric mean, in E. coli per 100 mL.

2 of 34 monitored beaches are above the advisory threshold.

Map of monitored beaches in Metro Vancouver

Interactive map. Beach markers are keyboard reachable. Use the list view for the same information as text.

What the readings mean

Below advisory threshold

The 30-day geometric mean is under 200 E. coli per 100 mL.

Advisory threshold exceeded

The 30-day geometric mean is at or above 200 E. coli per 100 mL. Check the health authority for an active advisory.

Not currently monitored

No sample in the last 14 days. Sampling runs from April to September, so readings outside that season are out of date and no assessment is shown.

41 beaches

41 beaches shown of 41

Beaches with their most recent 30-day geometric mean E. coli reading
BeachReadingStatus
False Creek EastCity of Vancouver2,332Jul 13, 2026Above threshold
False Creek CentralCity of Vancouver510Jul 13, 2026Above threshold
Wreck Beach Trail 4 (Towers)City of Vancouver96Jul 15, 2026Below threshold
AmblesideDistrict of West Vancouver88Jul 14, 2026Below threshold
False Creek WestCity of Vancouver63Jul 13, 2026Below threshold
Kitsilano BeachCity of Vancouver57Jul 13, 2026Below threshold
Wreck Beach Trail 6 (Breakwater)City of Vancouver52Jul 15, 2026Below threshold
Kitsilano PointCity of Vancouver48Jul 13, 2026Below threshold
Jericho BeachCity of Vancouver43Jul 15, 2026Below threshold
Garry PointCity of Richmond42Jul 15, 2026Below threshold
Locarno BeachCity of Vancouver36Jul 15, 2026Below threshold
Old Orchard ParkCity of Port Moody33Jul 14, 2026Below threshold
Eagle HarbourDistrict of West Vancouver28Jul 14, 2026Below threshold
Barnet Marine ParkCity of Burnaby22Jul 14, 2026Below threshold
Belcarra Park (Picnic Area)Village of Belcarra22Jul 14, 2026Below threshold
Acadia BeachCity of Vancouver22Jul 15, 2026Below threshold
DundaraveDistrict of West Vancouver21Jul 14, 2026Below threshold
Spanish Banks ExtensionCity of Vancouver20Jul 15, 2026Below threshold
White Pine Beach NorthCity of Port Moody19Jul 14, 2026Below threshold
Sandy CoveDistrict of West Vancouver17Jul 14, 2026Below threshold
Spanish BanksCity of Vancouver16Jul 15, 2026Below threshold
White Rock Beach WestCity of White Rock16Jul 15, 2026Below threshold
Deep CoveDistrict of North Vancouver15Jul 14, 2026Below threshold
Cates ParkDistrict of North Vancouver15Jul 14, 2026Below threshold
Iona BeachCity of Richmond14Jul 15, 2026Below threshold
Whytecliff ParkDistrict of West Vancouver14Jul 14, 2026Below threshold
White Rock Beach EastCity of White Rock13Jul 15, 2026Below threshold
Bedwell BayVillage of Belcarra13Jul 14, 2026Below threshold
Crescent Beach NorthCity of Surrey11Jul 15, 2026Below threshold
Crescent BeachCity of Surrey10Jul 15, 2026Below threshold
Centennial BeachCity of Delta10Jul 15, 2026Below threshold
Sasamat Lake - Float WalkCity of Port Moody10Jul 14, 2026Below threshold
Sasamat Lake - Outdoor CentreCity of Port Moody10Jul 14, 2026Below threshold
Sasamat Lake - White Pine Beach SouthCity of Port Moody10Jul 14, 2026Below threshold
Brockton PointCity of Vancouver51Sep 23, 2025No current data
Crab ParkCity of Vancouver39Sep 23, 2025No current data
English BayCity of Vancouver141Jul 7, 2026No current data
Second BeachCity of Vancouver62Jul 7, 2026No current data
Sunset BeachCity of Vancouver159Jul 7, 2026No current data
Third BeachCity of Vancouver110Jul 7, 2026No current data
Wreck Beach Trail 7 (Oasis)City of Vancouver39Sep 25, 2025No current data

Data retrieved July 21, 2026

Why this site

A plain answer

Answers one question: can I swim here? In plain language, in English and French, accessible to everyone.

Honest about old data

When a beach hasn't been sampled in 14 days, we withdraw the assessment rather than show a stale verdict.

Eleven years of context

Every reading since 2015, charted for every beach, so you can see at a glance whether this week is normal or unusual.

How this works