The Beach Report for August 22 to 28, 2025

Water quality testing results for beaches in Peterborough, Kawartha Lakes, Haliburton, Northumberland, and Hastings and Prince Edward

Young boy swimming in the water

Every Friday during swimming season, we post The Beach Report™ — our weekly report of the results of water quality testing at beaches in the greater Kawarthas region — and update it throughout the week as conditions change.

As of Friday, August 22 at 3 p.m., the following beaches are unsafe for swimming:

  • Beavermead Park in Peterborough
  • Rogers Cove in Peterborough
  • Douro North Park in Douro-Dummer
  • Hiawatha Park in Hiawatha
  • Beach Park in Bobcaygeon
  • Crowe Bridge Park in Trent Hills

In addition, as of July 3, Peterborough Public Health has received multiple reports of residents experiencing swimmer’s itch, a skin rash caused by an allergic reaction to infection with certain parasites of birds and mammals, after swimming at White’s Beach in Trent Lakes. For more information and precautions, visit the Swimmer’s Itch page on the health unit’s website.

Advertisement - content continues below

 

 

Below are the complete results of water quality testing at beaches in the City and County of Peterborough, the City of Kawartha Lakes, Haliburton County, Northumberland County, and Hastings County and Prince Edward County.

In the City of Peterborough, Peterborough Public Health Inspectors sample the beaches at Rogers Cove and Beavermead every business day, and public beaches in the County of Peterborough are sampled at least once a week (except for Chandos Beach, Quarry Bay Beach, and White’s Beach which are sampled at least once in June, July, and August).

The Haliburton, Kawartha, Pine Ridge District Health Unit provides weekly testing results for beaches in the City of Kawartha Lakes, Haliburton County, and Northumberland County. Testing is based on the most recent test results from the provincial lab in Peterborough for water samples taken from these beaches.

As of 2025, Hastings Prince Edward Public Health provides weekly testing results for only six designated public beaches in Hastings County and Prince Edward County. It no longer regularly samples another 13 beaches due to historically low occurrence of high bacteria levels.

During the summer, local health units sample water at area beaches and test for bacteria such as E. coli to determine if the water quality at a beach is safe for public use. Popular beaches, like the beach at Roger's Cove in Peterborough's East City, are tested every business day while most other beaches are tested weekly. (Photo: Bruce Head / kawarthaNOW.com)
During the summer, local health units sample water at area beaches and test for bacteria such as E. coli to determine if the water quality at a beach is safe for public use. Popular beaches, like the beach at Roger’s Cove in Peterborough’s East City, are tested every business day while most other beaches are tested weekly. (Photo: Bruce Head / kawarthaNOW.com)

Important note

The following test results may not reflect current water quality conditions. Water samples can take one to three days to process and heavy rainfall, high winds or wave activity, large numbers of waterfowl near a beach, or large numbers of swimmers can rapidly change water quality.

You should always check current conditions before deciding to use a beach. You should also monitor other factors that might suggest a beach is unsafe to use, such as floating debris, oil, discoloured water, bad odours, and excessive weed growth.

While we strive to update this story with the current conditions, you should confirm the most recent test results by visiting the local health unit websites at Peterborough Public Health, Haliburton, Kawartha, Pine Ridge District Health Unit, and Hastings Prince Edward Public Health. As noted above, the beaches at Rogers Cove and Beavermead are tested every business day so the results listed below may not be current.

Advertisement - content continues below

 

 

Peterborough City/County

City of Peterborough Beaches (sampled each business day)

Beavermead Park (2011 Ashburnham Drive, Peterborough) – sample date 21 August – UNSAFE

Rogers Cove (131 Maria Street, Peterborough) – sample date 21 August – UNSAFE

Peterborough County Beaches (sampled weekly)

Buckhorn Beach (12 John Street, Buckhorn) – sample date 20 August – SAFE

Crowe’s Line Beach (240 Crowe’s Line Road, Trent Lakes) – sample date 19 August – SAFE

Douro North Park (251 Douro Second Line, Township of Douro-Dummer) – sample date 21 August – UNSAFE

Ennismore Waterfront Park (1053 Ennis Road, Ennismore) – sample date 18 August – SAFE

Curve Lake Henrys Gumming (107 Chemong Street S, Curve Lake) – sample date 19 August – SAFE

Hiawatha Park (1 Lakeshore Road, Hiawatha) – sample date 21 August – UNSAFE

Jones Beach (908 Jones Beach Road, Bridgenorth) – sample date 18 August – SAFE

Lakefield Park (100 Hague Boulevard, Lakefield) – sample date 18 August – SAFE

Curve Lake Lime Kiln Park (70 Whetung Street E, Curve Lake) – sample date 19 August – SAFE

Sandy Beach (1221 Lakehurst Road, Buckhorn) – sample date 21 August – SAFE

Selwyn Beach Conservation Area (2251 Birch Island Road, Selwyn) – sample date 20 August – SAFE

Squirrel Creek Conservation Area (2445 Wallace Point Road, South Monaghan) – sample date 20 August – SAFE

Warsaw Caves Conservation Area (289 Caves Road, Warsaw) – sample date 18 August – SAFE

Peterborough County Beaches (sampled monthly)

Belmont Lake Beach (376 Mile of Memories Road, Belmont) – sample date 21 August – SAFE

Chandos Beach (2821 County Road 620, Apsley) – sample date 14 August – SAFE

Kasshabog Lake (431 Peninsula Road, Havelock) – sample date 14 August – SAFE

Quarry Bay Beach (1986 Northey’s Bay Road, Woodview) – sample date 14 August – SAFE

White’s Beach (26 Clearview Drive, Trent Lakes) – sample date 19 July – SAFE

Note: As of July 3, the health unit has received multiple reports of residents experiencing swimmer’s itch after swimming at this location.

Advertisement - content continues below

 

 

City of Kawartha Lakes

Results updated August 21.

Beach Park – Bobcaygeon – UNSAFE

Lions Park – Coboconk Moderate -Risk

Birch Point – Fenelon Falls – SAFE

Blanchards Road Beach – Bexley – SAFE

Bond Street – Fenelon Falls – SAFE

Burnt River Beach – Somerville – SAFE

Centennial Beach – Verulam – SAFE

Centennial Verulam Parkette – SAFE

Centennial Park West – Eldon – SAFE

Four Mile Lake Public Beach – Somerville – SAFE

Head Lake Beach – Laxton – SAFE

Norland Bathing Area – Laxton – SAFE

Omemee Beach – Emily/ Omemee – SAFE

Riverview Beach Park – Bobcaygeon – SAFE

Sturgeon Point Beach – Fenelon Falls – SAFE

Valentia/ Sandbar Beach – Valentia – SAFE

Verulam Recreational Park – Verulam – SAFE

Advertisement - content continues below

 

 

Haliburton County

Results updated August 21st.

Bissett Beach – Minden Hills – SAFE

Forsters Beach – Minden Hills – SAFE

Rotary Park Main – Minden Hills – SAFE

Rotary Park Lagoon – Minden Hills – SAFE

Horseshoe Beach – Minden Hills – SAFE

Glamour Lake Beach – Highlands East – SAFE

Gooderham Lake Beach – Highlands East – SAFE

Paudash Lake Beach – Highlands East – SAFE

Twelve Mile Lake Beach – Minden Hills – SAFE

Wilbermere Lake Beach – Highlands East – SAFE

Dorset Parkette – Algonquin Highlands – SAFE

Elvin Johnson Park – Algonquin Highlands – SAFE

Rotary Beach – Head Lake – Dysart et al – SAFE

Rotary Head Lake Beach Lagoon – Dysart et al – SAFE

Sandy Point Beach – Dysart et al – SAFE

Sandy Cove Beach – Dysart et al – SAFE

Slipper Beach – Dysart et al – SAFE

Eagle Lake Beach – Dysart et al – SAFE

Pine Lake Beach – Dysart et al – SAFE

Haliburton Lake Beach – Dysart et al – SAFE

 

Northumberland County

Results updated August 21st.

Crowe Bridge Park – Trent Hills – UNSAFE

Hastings Waterfront South – Trent Hills – SAFE

Hastings Waterfront North – Trent Hills – SAFE

Caldwell Street Beach – Port Hope Low-risk

East Beach – Port Hope – SAFE

Cobourg Victoria Park Beach – Northumberland – SAFE

Wicklow Beach – Alnwick-Haldimand – SAFE

West Beach – Port Hope – SAFE

Sandy Bay Public Beach – Alnwick-Haldimand – SAFE

Little Lake – Cramahe – SAFE

 

Hastings County and Prince Edward County

Note: Updated results for the week of August 22 are not available. The results from last week are shown below. Swimmers are encouraged to monitor weather and water quality factors regardless of beach posting status.

Centennial Park, Deseronto – Bay of Quinte – SAFE

Frankford Park – Trent River – SAFE

Kingsford Conservation Area – Salmon River – SAFE

Tweed Park – Stoco Lake – SAFE

Wellington Beach – Wellington Bay – SAFE

Moira Lake Park – Moira Lake – SAFE