Skip to main content
Your trusted guide to Provo, Orem & Utah Valley

Deer Creek & Jordanelle Reservoirs: A Provo Guide to Both Lakes (2026)

Everything to know before driving up Provo Canyon to Deer Creek or Jordanelle — which lake suits which activity, the three Jordanelle recreation areas, the daily wind pattern at Deer Creek, and the boating rules that catch first-timers out.

Most guides treat Deer Creek and Jordanelle as two separate day trips that happen to be near each other. They are not. They are two impoundments of the same river, twenty minutes apart, and once you see that, everything else about them makes sense.

The Provo River comes out of the Uinta Mountains, is caught first by Jordanelle Dam, runs about eight miles through Heber Valley as the Middle Provo, is caught again by Deer Creek Dam, and then drops through Provo Canyon past Bridal Veil Falls and into Utah Lake. Jordanelle is the upstream lake and the higher one. Deer Creek is the downstream lake, lower and warmer, and the one you reach first from Provo.

That upstream-downstream relationship explains the temperature difference, the size difference, why the river between them is one of the best trout fisheries in the American West, and why both lakes have rules that a purely recreational lake would not. Both of them, together, supply culinary drinking water to Wasatch, Utah and Salt Lake counties — you are swimming in the tap.

Which one should you go to?

Go to Deer Creek if you want to be on a boat, you are towing something, you have half a day rather than a whole one, you want the shortest drive from Provo, or you want a sandy beach to sit on.

Advertisement

Go to Jordanelle if you want to paddle, you want to camp, you want quiet, you are bringing children who are learning on the water, you want to see wildlife, or you want a trail as well as a lake.

Go to the river between them if you came to fish.

Deer Creek Reservoir

The basics. Deer Creek State Park sits at about 5,420 feet, roughly a thousand feet above Provo and far enough up to take the edge off a valley heatwave while still being warm enough to swim. Two paved boat launch ramps, two marinas, and a sandy beach on the northeast shore.

The daily wind cycle is the thing to plan around, and almost nobody writes it down. Deer Creek develops a reliable pattern: glassy in the morning, choppy in the afternoon. That single fact sorts the whole lake by time of day. Waterskiers and wakeboarders go early or go midweek. Wave-runners, windsurfers and kiteboarders show up when the wind does. If you drive up at two on a Saturday hoping for mirror water, you have picked the wrong half of the day — and if you drive up at seven in the morning hoping to windsurf, likewise.

Fishing. Roughly April through November for rainbow trout plus smallmouth and largemouth bass, fishable from shore and from a boat. Our guide to fishing near Provo covers regulations and species in more detail.

Swimming. The northeast beach is the usual spot. Two real cautions: the water is snowmelt-fed and stays genuinely cold long after the air is hot, and harmful algal blooms have affected parts of Deer Creek in some summers. The state posts advisories that can change within hours, so check the day you go rather than the week before.

Why it gets busy. Deer Creek is one of the closest true mountain reservoirs to a major Wasatch Front population centre. On a July Saturday, the ramps back up. Midweek and mornings are a different lake entirely.

Advertisement

Jordanelle Reservoir

Jordanelle is bigger, higher, and split into three recreation areas that function almost as separate parks. Note that older write-ups — including some still-live listings — describe Jordanelle as having two recreation areas. Ross Creek is the newer addition; Utah State Parks' own site now lists three. Do not be thrown if a source you find names only Hailstone and Rock Cliff.

Hailstone — the developed side

The main entrance and the busy one. An eight-lane boat ramp, a separate personal-watercraft ramp, wet slips, a full-service marina store and pro shop, cabanas, modern restrooms and showers, RV and tent campgrounds, a reception centre and group pavilions.

Hailstone also has a large wake-free zone, which is the single best reason to bring a beginner here rather than to Deer Creek. It is a genuinely good place to learn to stand-up paddleboard, and rentals are available on site. Hailstone's main and PWC ramps are plowed through the winter until ice forms, which makes it one of the more usable cold-season access points in the area.

Rock Cliff — the quiet side

On the eastern shore, tucked into tall cottonwoods where the Upper Provo River comes in. Rock Cliff is a wetland and a nature reserve as much as a boat access: elevated boardwalks and interpretive trails cross the marsh, there is a small single-lane ramp, and a nature centre.

The wildlife is the point here. More than 200 forms of bird and mammal life have been recorded — golden eagles, red-tailed hawks, hummingbirds, mule deer, elk and moose along the river corridor. The Rock Cliff campground and nature centre reopened in June 2025 after a period closed, so any guide written before then describing Rock Cliff as shut is out of date.

Anglers rate the water off the Rock Cliff ramp for its underwater structure.

Ross Creek — the trailhead

At the far north end, and the least developed of the three. Ross Creek is primarily access to the Jordanelle Perimeter Trail, a non-motorized route running between Crandall Point and Ross Creek, used by hikers and mountain bikers in summer and snowshoers in winter. Facilities are minimal — pit toilets, hitching posts, information kiosks.

Getting to Jordanelle

The two main entrances are on opposite sides of the reservoir and are not quick to drive between, so pick before you leave. Hailstone is signed off US-40 at the Mayflower exit. Rock Cliff is reached via SR-32 and then Rock Cliff Road. Jordanelle sits roughly ten miles from Park City, which means a Jordanelle day combines naturally with Park City, Heber Valley or the Mirror Lake corridor into the Uintas.

The river between them is the real headline

If you fish, the reservoirs are not the destination — the Middle Provo is. The eight-ish miles of river between Jordanelle Dam and Deer Creek Reservoir is a tailwater: water released from the bottom of a deep reservoir runs cold and at a steady temperature year-round, which is exactly what a trout fishery wants. It is blue-ribbon water and it draws fly fishers from across the country.

Below Deer Creek, the Lower Provo runs down through Provo Canyon toward the city, and is fished between Deer Creek Dam and the Olmsted Diversion.

This is the part of the system that makes the two-reservoir arrangement more than a coincidence of geography, and it is why our fishing guide treats the Provo River rather than either lake as the crown jewel.

There are two drowned towns under Jordanelle

This is the part of the story almost no recreation guide tells, and it is the reason one of the three recreation areas is called Hailstone.

Hailstone and Keetley were real places. Both sat in the valley the reservoir now fills. Hailstone stood near the junction of the highways and had a lumber operation and farms; Keetley was a mining town tied to the Ontario mine workings, named for Jack Keetley, the engineer of the Ontario Drain tunnel — and, before that, a Pony Express rider credited with carrying mail 340 miles in roughly 31 hours. Accounts of the towns' final years put the combined population at around 72 people. The Keetley railroad depot was physically moved to Park City in 1976 and repurposed rather than left to drown.

Keetley also has a piece of history that has nothing to do with water. During the Second World War, a rancher there leased land to a group of Japanese-Americans who farmed the valley as an alternative to being sent to an incarceration camp — a colony organized by Fred Wada. Park City–area historical accounts treat the Keetley farm as a genuine and unusual episode in Utah's wartime history. The fields are under the reservoir now.

In low-water years the old road to Keetley reappears at the shoreline, which is the closest thing the lake has to a ghost.

The reservoir was almost somewhere else entirely. The Central Utah Project's first preference was not to build a new dam at all but simply to raise the existing Deer Creek Dam, which would have partially submerged Charleston, a small Heber Valley town of roughly 200 people. The backlash from Wasatch and Summit county residents — one local newspaper editorial warned the plan "would spell doom for our county" — killed the proposal and pushed planners to study a new site north of Heber instead. That study, begun in the 1960s, eventually became Jordanelle.

Construction ran from 1987, and the dam was finished in the early 1990s. ⚠ Published completion dates differ: some sources say 1992, others 1993, and at least one gives a precise April 1993 date. Utah State Parks opened Jordanelle State Park in 1995, after the reservoir filled. The sources also disagree about exactly which settlements went under — most name Hailstone and Keetley, one adds Elkhorn, and another lists a third name that appears to be a garbling of Hailstone. Where they conflict, both versions are given here rather than one picked.

Objections at the time were not only sentimental. Conservationists argued for leaving the Provo River in its natural state, which is why a substantial constructed wetland sits at the foot of the dam today. Others raised geological concerns, pointing at the catastrophic 1976 failure of the Teton Dam in Idaho.

Deer Creek is the older sibling by half a century: the Deer Creek Dam and Reservoir were completed in 1941, covering roughly 2,700 acres at full capacity.

Size, and what the figures mean

Deer Creek Jordanelle
Position on the Provo River downstream upstream
Surface elevation about 5,420 ft about 6,200 ft
Approximate surface area ~2,700 acres at capacity ~3,000–3,300 acres
Storage 320,300 acre-feet
Dam completed 1941 early 1990s (see above)
State park opened 1995
Recreation areas one park, two ramps, two marinas three — Hailstone, Rock Cliff, Ross Creek
Character open-water boating, reliable afternoon wind larger, quieter, wake-free zone, wildlife

The 800-foot elevation difference is not trivia. It is why Jordanelle runs colder, why its season starts later, and why Deer Creek is the more comfortable swim.

Jordanelle is also the busier of the two in absolute terms — one regional account put annual visitation just under 600,000 — but it is spread across three separated areas and a much larger surface, so it feels emptier than Deer Creek on the same Saturday.

Camping and rentals

Jordanelle is the camping lake. Hailstone has RV and tent campgrounds with showers and hookups; Rock Cliff has a smaller, quieter campground that reopened in June 2025. Both are reservable through the Utah State Parks reservation system, and summer weekends book out well in advance — this is not a lake to turn up at on a Friday evening hoping for a site.

Rentals are available at the Hailstone marina, which is the practical answer for anyone who wants to paddle or boat without owning anything. Several Park City–based operators also run paddleboard, sailing and rowing programmes on Jordanelle.

Deer Creek is more of a day-use lake for most Provo visitors, with two marinas serving boaters.

Because operators, seasons and rates change, confirm directly rather than trusting any published rate — including the ones you will find on aggregator sites, which in this area go stale quickly.

The rules that catch people out

Utah's boating requirements are stricter than most visitors expect, and — this is the part people miss — they apply to paddleboards and kayaks, not just motorboats.

None of this is onerous — an inspection is usually a few minutes — but arriving without the course completed is the standard way to lose an hour of a Saturday.

Seasons

Summer is the obvious season and the busy one. Go on a weekday, or go early.

Autumn is under-rated at both lakes: warm afternoons, no crowds, and colour on the surrounding slopes. Facilities begin closing down.

Winter is quieter but not closed. Ice fishing happens on both. Hailstone's ramps stay plowed until the ice comes in. The Perimeter Trail takes snowshoes. Assume campgrounds, stores and the nature centre are shut unless you have confirmed otherwise.

Spring is the awkward one — high, cold, fast water from runoff, and variable facility opening dates. Call ahead.

Making a day of it from Provo

The drive up Provo Canyon is itself part of the trip. Between Provo and Deer Creek you pass Bridal Veil Falls and Vivian Park, and the Provo River Parkway shadows the road for much of the way.

A natural full-day loop: up Provo Canyon to Deer Creek, on to Heber, and back either the way you came or — in season, when the road is open — over the Alpine Loop past Cascade Springs and down through American Fork Canyon. That loop is only available roughly late May to late October; the Alpine Loop closes with the snow.

If you would rather stay closer to home, our day trips from Provo guide covers the shorter options in the same direction.

One last naming warning

"Deer Creek" means two different waters in this area. Deer Creek Reservoir is the lake described above, in Wasatch County on the Provo River. Provo Deer Creek is a small stream on the Cascade Springs side of the Alpine Loop, crossed by a footbridge on the Cascade Springs trail. Photographs of the two get filed interchangeably online. If an image search for "Deer Creek Utah" returns a mossy little creek in the woods rather than a large open reservoir, that is the other one.

Advertisement

Frequently Asked Questions

What is the difference between Deer Creek and Jordanelle?
They are two reservoirs on the same river, about twenty minutes apart. Deer Creek is lower, warmer, closer to Provo, and built around open-water boating — it has a reliable afternoon wind that windsurfers and wave-runners love and waterskiers avoid. Jordanelle sits upstream and higher, is larger and generally quieter, and is split into three separate recreation areas with quite different characters, including a large wake-free zone that makes it the better lake for learning to paddleboard. If you want to be on a boat with friends, Deer Creek. If you want to paddle, camp, or watch wildlife, Jordanelle.
How far is Deer Creek Reservoir from Provo?
About half an hour, straight up Provo Canyon on US-189, past Bridal Veil Falls and Vivian Park. It is one of the closest genuine mountain lakes to any city on the Wasatch Front, which is exactly why it fills up on summer Saturdays. Jordanelle is roughly another twenty minutes beyond it.
Do I need to pay to get into Deer Creek or Jordanelle?
Both are Utah State Parks, so day-use entrance fees apply and the annual Utah State Park Pass is accepted at both. Fees change, so check the current rate on the state parks site rather than trusting a figure you read somewhere — including this one. If you expect to visit state parks more than a handful of times in a year, the annual pass is usually the cheaper route.
Can you swim at Deer Creek Reservoir?
Yes. There is a sandy beach on the northeast side of Deer Creek, and open-water swimming is a normal summer activity at both reservoirs. Two cautions that matter: this is snowmelt-fed mountain water and it stays cold well into summer, and harmful algal blooms occasionally affect Utah waters including parts of Deer Creek in some summers. Check the state's current advisories the morning you go — closures can be posted within hours.
What do I need before launching a boat, kayak or paddleboard in Utah?
More than most first-timers expect, and it applies to non-motorized craft too. Every boater must complete the annual mussel-aware boater education course and carry proof, and there is an aquatic invasive species fee for motorized vessels. You must stop at any operating inspection station you pass. If your craft has been on an infested water — Lake Powell is currently the only confirmed one in Utah — in the previous 30 days, you need a professional decontamination or a full clean-drain-dry with the required dry time before you can launch. Paddleboarders get caught by this constantly because they assume the rules only cover motorboats.
Which reservoir is better for fishing?
Different fisheries. Deer Creek holds rainbow trout plus smallmouth and largemouth bass and fishes well from shore and boat, roughly April through November. Jordanelle is the bigger, deeper water and holds trout and smallmouth bass, with the area off the Rock Cliff ramp known for its underwater structure. The genuinely famous fishing is neither lake but the river between them — the Middle Provo, a blue-ribbon tailwater.
Are Deer Creek and Jordanelle open in winter?
Yes, though most facilities scale back. Jordanelle's main and personal-watercraft ramps at Hailstone are plowed through the winter until ice forms on the reservoir, and ice fishing is a real season on both. The Perimeter Trail at Jordanelle is used for snowshoeing. Do not assume a campground, marina store or nature centre is open outside summer — call ahead.
Is Deer Creek Reservoir the same as Provo Deer Creek?
No, and the names catch people out. Deer Creek Reservoir is the large lake on the Provo River in Wasatch County. Provo Deer Creek is a small stream over on the Cascade Springs side of the Alpine Loop, crossed by a footbridge on the Cascade Springs boardwalk trail. They are different waters in different drainages, and a search for one will readily return photographs of the other.
Elly Giordano
Elly Giordano
Contributing Writer
Elly Giordano is a contributing writer at Provo.com covering outdoor recreation, health and wellness, and Utah Valley's growing food and drink scene. An avid hiker and trail runner who knows the Wasatch foothills well, Elly brings firsthand experience to every outdoor guide and restaurant review. When she's not on the trails, she's on the volleyball court, where she plays setter for her college team.