|
Published by Fly Fishing Bow River Outfitters | flyfishingbowriver.com
Why the Bow Runs High - And Why Holding Water at Ghost Dam Isn't the AnswerEvery spring on the Bow River, the same conversation happens. Someone drives across the Ghost Lake dam, looks at the reservoir sitting at 23 or 24 percent full, and says: "Why aren't they holding more water back? Why are they letting it all run through?" It's a fair question. It sounds logical. If the dam is less than a quarter full, surely they could just hold some of that snowmelt back and keep the river fishable? The math says otherwise. And the math is worth understanding - because it also explains exactly what makes the difference between a high but fishable Bow River and a catastrophe. What the Snowpack Actually HoldsAs of mid-June 2026, the alpine snowpack in the Bow watershed is sitting at significant levels. The Sunshine Village station is reporting approximately 400 mm of snow water equivalent (SWE). Three Isle Lake, the EPA monitoring station deep in the Kananaskis headwaters, is sitting at around 346 mm SWE. Average those two readings and you get roughly 373 mm of potential water locked up in the snowpack. Now here is where the numbers get serious. The Ghost Lake Reservoir drains a watershed of 6,460 square kilometres. Not all of that is alpine terrain carrying deep snowpack—foothills and lower elevations are largely bare by June. But conservatively, somewhere between 3,000 and 3,500 square kilometres of that basin is still holding meaningful snowpack at elevation. The Runoff Math: 373 mm of SWE across 3,250 square kilometres equals approximately 1,213,000 dam³ of water—that is 1.2 billion cubic metres sitting in the mountains above you. The total storage capacity of Ghost Lake Reservoir is 65,730 dam³. That snowpack represents roughly 18 times the total capacity of Ghost Dam. Even if TransAlta drained the reservoir to zero and used every cubic metre of available storage, they could capture less than 6 percent of the snowpack sitting in the mountains right now. The question of whether they're holding enough water misses the scale of what's actually up there. The Speed of the Melt Is EverythingHere is what changes everything: not how much snow there is, but how fast it melts. The Bow River in a normal June runs at roughly 150 to 250 cubic metres per second (m³/s) through Calgary. That's fishable. That's a river you can wade. Flows in that range mean excellent dry fly fishing on the upper river and productive nymphing through the city beats. What determines whether we stay in that range or blow past it into dangerous territory is almost entirely about melt rate and rainfall coincidence. A slow, steady melt over six to eight weeks is how the system is designed to work. Snowpack yields gradually, feeding the river through June and into July, keeping flows elevated but manageable. Guides are on the water. Fish are feeding. The river is full of life. A rapid melt - driven by a sudden heat event pushing daytime highs to 30°C or above - collapses that timeline. Instead of eight weeks of steady release, you get the same volume trying to move through in five to ten days. Model a rapid five-day melt event with the current snowpack. Even if only 40 percent of the alpine snowpack contributes to peak runoff in that window, you're looking at inflow rates of 600 to 900 m³/s or higher just from snowmelt - before a single drop of rain falls. Ghost Lake fills completely on Day One and begins forced spill. Operators have no choice but to open the gates and pass the water through to protect the dam. The reservoir becomes a pass-through system, not a storage system. That's not mismanagement. That's physics. 2005: What Rainfall Alone Can DoIn June 2005, the Bow River reminded Calgary what it was capable of. That month, the city received a record 248 millimetres of rain - three times the average monthly total delivered in three separate storm systems over three weeks. The result: the Bow River peaked at approximately 791 m³/s above the Elbow River confluence. The Elbow itself peaked at around 300 m³/s, ten times its normal June flow. A state of emergency was declared. Two thousand people were evacuated. Forty thousand homes sustained damage from overland flooding and high groundwater. Infrastructure damage reached $75 million. What's notable about 2005 is that the snowpack had been melting normally. The disaster was driven almost entirely by rainfall - no catastrophic melt event required. The basin was wet, the rivers were already running, and the rain had nowhere to go. 2013: When Both Hit at OnceThe 2013 flood remains the benchmark - the worst flood in Alberta's recorded history. On June 20, 2013, heavy rainfall collided with an already-wet snowmelt season across the Bow, Elbow, Highwood, and Sheep River basins simultaneously. The Bow River peaked at somewhere between 1,700 and 2,400 m³/s depending on the measurement point - eight times its normal flow. The Elbow peaked at 1,240 m³/s. Thirty-two local states of emergency were declared across southern Alberta. Between 75,000 and 100,000 Calgarians were evacuated from their homes. Eleven bridges were shut down. It was the second largest flood in Calgary's history since 1897. The critical factor in 2013 wasn't the snowpack alone, and it wasn't the rainfall alone. It was both happening simultaneously across multiple drainage basins. The ground was saturated. There was no absorption capacity left. Everything ran directly into the rivers. After 2013, engineers studied whether holding Ghost Reservoir lower could have helped. The conclusion: even maximizing available storage at Ghost, the reservoir could only have reduced peak flows by approximately 6 percent. Six percent. That's the arithmetic reality of a 65,730 dam³ reservoir sitting below 1.2 billion cubic metres of potential runoff. Scenario Breakdown: Fast Melt vs. Slow MeltTo make this concrete, here's what the current snowpack looks like under two scenarios.
Scenario A: Gradual Melt (6-8 weeks, normal summer)
The snowpack yields at roughly 5 to 7 mm of SWE per day across the alpine zone. Inflows to Ghost Lake stay in the 250 to 400 m³/s range. The reservoir managers run normal hydro operations, drawing down and refilling to generate power. The Bow runs high but clear through June. By late July, flows drop back to the 150 to 200 m³/s range. Prime dry fly season starts. This is the best-case scenario, and it happens more years than not.
Scenario B: Rapid Melt (5-10 days, heat event)
A sustained high-pressure ridge pushes temperatures 8 to 10 degrees above seasonal norms. Melt rates hit 30 to 50 mm SWE per day across the alpine zone. The same total volume of water that would have released over eight weeks now moves in ten days. Inflows to Ghost spike past 700 m³/s. The reservoir fills within 24 to 48 hours. Gates open to protect the dam. The Bow through Calgary climbs past 500 m³/s, then 700, then higher if rainfall adds to the event. Emergency advisories go out. Fishing closes. That's not mismanagement - that's the basin responding to thermodynamics. The difference between those two scenarios has almost nothing to do with dam management. It has everything to do with temperature and precipitation timing. So Why Is the Reservoir Low Right Now?Here's the part most people don't realize. Alberta Environment and TransAlta deliberately draw Ghost Lake down each spring exactly so there is storage capacity available if a rapid melt event happens. The reservoir sitting at 23 percent full in mid-June is intentional flood risk management. If they filled it to 80 or 90 percent right now, and a rapid melt event hit next week, there would be no room to absorb any inflow at all. Forced spillway releases would start immediately and at higher volumes than if the reservoir had been pre-drawn. A low reservoir in spring is not negligence. It is the single most practical tool available in a system where snowpack dwarfs storage capacity by a factor of 18 to one. After 2013, TransAlta and the Province formalized this approach, agreeing to hold Ghost at minimum levels through the high-risk window each spring before gradually refilling into summer. What This Means for FishingFor anglers on the Bow, the practical takeaway is simple. Watch the snowpack numbers and watch the temperature forecast - not the dam levels. When you see Sunshine and Three Isle Lake still carrying 300-plus mm of SWE in mid-June and a heat ridge building in the forecast, expect flows to climb and plan accordingly. A slow melt from a heavy snowpack year often produces some of the best fishing of the season. The flows are high but stable, fish stack up on seams and edges, and the bug life is incredible. A rapid melt or a rain-on-snow event is a different story entirely. The Bow River is a big, strong, wild system. The Ghost Dam is part of it but not the part that controls what happens next.
Fly Fishing Bow River Outfitters runs guided float trips on the Bow River and walk-and-wade trips throughout southern Alberta.
For current river conditions and trip availability, visit flyfishingbowriver.com. |
Archives
July 2026
Categories |

RSS Feed