Skip to main content
LakeQuality
A
Pennington County, South Dakota

Canyon Lake

Grade AExcellent water quality

Find places to stay →
Limited DataOligotrophic

Canyon Lake is a 29-acre cold, clear oligotrophic lake in Pennington County, South Dakota. Water quality is graded A based on 1 sampling years through 2021.

Source: EPA Water Quality Portal sampling records, South Dakota DNR, last sampled 2021-06-09. Grade methodology: LakeGrade methodology.

Watch Canyon Lake water quality

Subscribe for LakeQuality updates by email. No spam, unsubscribe anytime.

Swimming Safety

D
Bacteria swim-safety grade: D
from E. coli testing · 7 samples, 3 seasons

Based on E. coli testing, Canyon Lake frequently exceeded the EPA safe-swimming threshold (235 MPN/100mL) — on 14.3% of 7 samples across 3 seasons.

This is a historical summary of past testing, not a current condition — bacteria levels change quickly, especially after rain. Always check South Dakota’s current beach and health-department advisories before swimming.

Water Quality Grade: A, Excellent

No clarity data. Chlorophyll-a: 1.3 µg/L. Trophic State Index: 33.

MetricValueGrade
Water Clarity (Secchi Depth)No data
PhosphorusNo data
Chlorophyll-a (Algae)1.3 µg/LA
Trophic State Index (TSI)33Oligotrophic

Low nutrients, clear water, excellent for swimming

Lake Details

CharacteristicValue
Surface Area29 acres

Where to stay near Canyon Lake

Compare lakeside cabins, hotels, and vacation rentals near Canyon Lake in Pennington County, South Dakota — live availability and prices for your trip. Switch the map to Satellite to see the lake and how close each stay is to the water.

Top-rated places to stay near Canyon Lake

Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.

Planning a trip to Canyon Lake?

Get lake water-quality report cards plus the best cabin & lodging deals near Canyon Lake — straight to your inbox. No spam, unsubscribe anytime.

Fishing Canyon Lake

Location

Loading map…

County Ranking

Ranked #1 of 1 lakes in Pennington County

Nearby Lakes in Pennington County

More records, surveys & data sources

Reservoir Info (USACE NID)

Canyon Lake is a man-made reservoir impounded by the Canyon Lake Dam (completed 1976), built primarily for irrigation on the RAPID CREEK; earth-type dam, 31 ft tall and 1,325 ft long.

Surface area
29 ac
Normal storage
140 ac-ft
Max storage
610 ac-ft
Drainage area
66 sq mi
Hazard class
High
Owner
CITY OF RAPID CITY

All listed purposes: Irrigation;Recreation;Water Supply.

Source: USACE National Inventory of Dams, NID ID SD02137 · Operator website

Regulated Pollution Sources Nearby

7 EPA-permitted facilities operate within about 5 miles of Canyon Lake under Clean Water Act (NPDES) discharge permits. 4 facilities have a reported Clean Water Act violation in the past three years.

  • Sd Gfp - Cleghorn Fish Hatchery
    Rapid City · 0.5 mi away · NPDES SD0000060
    Recent violation
  • Gcc Dacotah
    Rapid City · 2.3 mi away · NPDES SD0000027
    Recent violation
  • Pete Lien & Sons, Inc
    Rapid City · 4.1 mi away · NPDES SD0000094
    Recent violation
  • Black Hills Corp Lctf
    Rapid City · 4.5 mi away · NPDES SD0027871
    Recent violation
  • Sd Army National Guard
    Rapid City · 1.9 mi away · NPDES SD0027332
  • Black Hills Power, Inc
    Rapid City · 2.4 mi away · NPDES SD0000141

Facilities permitted to discharge under the Clean Water Act within ~5 miles; proximity does not by itself mean a facility affects this lake. Source: EPA ECHO (ICIS-NPDES), as of 2026-07.

Data Sources

Water quality data from the EPA Water Quality Portal

Regulated discharger data from EPA ECHO (ICIS-NPDES)

Grading methodology based on Metropolitan Council standards

Most recent sample: 2021-06-09

Monitoring stations: 1

Where to stay near Canyon Lake →