Uinta Mountains fishing — Mirror Lake Highway & High Uintas lakes

141 lakes, creeks, and reservoirs · 54 roadside along the Mirror Lake Highway (UT-150) · 87 backcountry · distances from Mirror Lake.

The Uintas are the only major east–west range in the lower 48 and the roof of Utah — Kings Peak tops 13,500 feet — and they hold more than a thousand lakes, a few hundred of which the DWR manages for fishing. Brook trout dominate, with cutthroat, rainbows, tiger trout, grayling, and a few golden trout up high; most lakes are stocked by airplane on a rotating schedule, and the fish are rarely big but rarely hard to catch. The Mirror Lake Highway (UT-150) from Kamas to Evanston is the drive-up side: dozens of lakes within a mile of pavement between Trial Lake and Bald Mountain Pass. Everything else is on foot or horseback from trailheads on the North Slope, the Uinta River, Lake Fork, and Rock Creek drainages.

Getting there

UT-150 opens when the snow allows, usually late May to mid-June, and closes to vehicles with the first big storms in November. It's a fee area (Forest Service recreation pass). Trailheads at Crystal Lake, Christmas Meadows, Highline (Hayden Pass), and Bald Mountain reach hundreds of lakes; the North Slope roads out of Mountain View, Wyoming and the Uinta Basin roads out of Roosevelt and Duchesne reach the south and north drainages. The High Uintas Wilderness bans motors and bikes.

Season

Ice-off on the highway lakes is late June, higher basins into July. The first two weeks after ice-out are the easiest fishing of the year. July and August are prime, with afternoon thunderstorms nearly every day — fish mornings. September is quiet and beautiful, with the brook trout coloring up for their fall spawn; snow can close things any night after mid-September. The DWR stocks the highway lakes repeatedly through summer and the backcountry lakes by air every one to three years.

What works

A short fly rod with a Royal Wulff, a Griffith's gnat, or a small black leech covers nearly every lake; a light spinning rod with a small Panther Martin or a worm under a bobber does the same. Fish the inlets, the drop-offs off rocky points, and the shady side in the afternoon. Brook trout limits are generous — a bonus limit applies on many Uinta lakes to thin them out — and cutthroat and grayling waters can carry their own rules; check each water's regulations section.

Most recently stocked

Roadside — within 3.5 miles of the Mirror Lake Highway (UT-150)

WaterMilesRight nowFlow / levelWater tempStockedSpecies
Mirror Lake · lake, Duchesne Co.0 miGoodno gauge—stocked 10d agorainbow trout, brook trout, tiger trout (brown × brook hybrid)
Emerald Lake — Mirror Lake Hwy · lake, Duchesne Co.0 miFairno gauge—stocked 3mo agobrook trout
Pass Lake — Mirror Lake Hwy · lake, Duchesne Co.0 miFairno gauge—stocked 3w agobrook trout, rainbow trout, tiger trout (brown × brook hybrid)
Moosehorn Lake — Mirror Lake Hwy · lake, Duchesne Co.1 miFairno gauge—stocked 2mo agorainbow trout, tiger trout (brown × brook hybrid)
Bonnie Lake — Mirror Lake Hwy · lake, Duchesne Co.1 miFairno gauge—stocked 3mo agobrook trout
Blythe Lake — Mirror Lake Hwy · lake, Duchesne Co.1 miFairno gauge—stocked 3mo agobrook trout
Scout Lake — Mirror Lake Hwy · lake, Duchesne Co.1 miFairno gauge—stocked 3mo agobrook trout, rainbow trout
Bud Lake — Mirror Lake Hwy · lake, Duchesne Co.1 miFairno gauge—stocked 3mo agobrook trout
Kamas Reservoir — Mirror Lake Hwy · reservoir, Summit Co.2 miFairno gauge—stocked 16mo agotiger trout (brown × brook hybrid)
Butterfly Lake · lake, Duchesne Co.2 miFairno gauge—stocked 3w agorainbow trout, brook trout, tiger trout (brown × brook hybrid)
Lofty Lake — Mirror Lake Hwy · lake, Summit Co.2 miFairno gauge—stocked 3mo agocutthroat trout
Maba Lake — Mirror Lake Hwy · lake, Duchesne Co.2 miFairno gauge—stocked 3mo agobrook trout
Clegg Lake — Mirror Lake Hwy · lake, Summit Co.2 miFairno gauge—stocked 3mo agobrook trout
Ruth Lake — Mirror Lake Hwy · lake, Summit Co.2 miFairno gauge—stocked 3mo agobrook trout
Hoover Lake — Mirror Lake Hwy · lake, Duchesne Co.2 miFairno gauge—stocked 16mo agobrook trout
Reids Lake — Mirror Lake Hwy · lake, Summit Co.2 miFairno gauge—stocked 3mo agobrook trout
Dean Lake — Mirror Lake Hwy · lake, Summit Co.2 miFairno gauge—stocked 25mo agobrook trout, arctic grayling
Marshall Lake — Mirror Lake Hwy · lake, Duchesne Co.2 miFairno gauge—stocked 16mo agobrook trout
Notch Lake — Mirror Lake Hwy · lake, Summit Co.2 miFairno gauge—stocked 3mo agobrook trout
Cuberant No 4 — Mirror Lake Hwy · pond, Summit Co.3 miFairno gauge—stocked 3mo agocutthroat trout
Joan Lake — Mirror Lake Hwy · lake, Duchesne Co.3 miFairno gauge—stocked 3mo agobrook trout
Wyman Lake — Mirror Lake Hwy · lake, Duchesne Co.3 miFairno gauge—stocked 5w agobrook trout
Lilly Lake — Mirror Lake Hwy · lake, Summit Co.3 miFairno gauge—stocked 3w agorainbow trout, tiger trout (brown × brook hybrid)
Star Lake — Mirror Lake Hwy · lake, Summit Co.3 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Mcpheters Lake — Mirror Lake Hwy · lake, Summit Co.4 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Trial Lake · lake, Summit Co.4 miFair53% full as of Sep 30—stocked 3w agorainbow trout, brook trout
Wall Lake — Mirror Lake Hwy · lake, Summit Co.4 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Petit Lake — Mirror Lake Hwy · lake, Summit Co.4 miFairno gauge—stocked 3mo agobrook trout
Cliff Lake (Mirror Lake Hwy) · lake, Summit Co.4 miFairno gauge—stocked 3mo agocutthroat trout
Watson Lake — Mirror Lake Hwy · lake, Summit Co.4 miFairno gauge—stocked 3mo agobrook trout
James Lake — Mirror Lake Hwy · lake, Summit Co.4 miFairno gauge—stocked 3mo agobrook trout
Crystal Lake — Mirror Lake Hwy · lake, Summit Co.4 miFairno gauge—stocked 3mo agobrook trout
Washington Lake — Mirror Lake Hwy · lake, Summit Co.5 miPrime74% full as of Sep 30—stocked 2d agobrook trout, arctic grayling, rainbow trout, …
Abes Lake — Mirror Lake Hwy · lake, Summit Co.5 miFairno gauge—stocked 13mo agocutthroat trout
Trident Lake — Mirror Lake Hwy · lake, Summit Co.5 miFairno gauge—stocked 3mo agobrook trout
Haystack Lake — Mirror Lake Hwy · lake, Summit Co.5 miFairno gauge—stocked 16mo agobrook trout
Bourbon Lake — Uintas South Slope · lake, Summit Co.5 miFairno gauge—stocked 3mo agobrook trout
Beth Lake — Mirror Lake Hwy · lake, Summit Co.6 miFairno gauge—stocked 3mo agobrook trout
Rock Lake — Mirror Lake Hwy · lake, Summit Co.6 miFairno gauge—stocked 16mo agotiger trout (brown × brook hybrid)
Blue Lake — Mirror Lake Hwy · lake, Summit Co.6 miFairno gauge—stocked 3mo agobrook trout
Pot Lake — Mirror Lake Hwy · lake, Summit Co.7 miFairno gauge—stocked 3mo agobrook trout
Jerry Lake — Mirror Lake Hwy · lake, Summit Co.7 miFairno gauge—stocked 3mo agobrook trout
Island Lake — Mirror Lake Hwy · lake, Summit Co.7 miFairno gauge—stocked 3mo agocutthroat trout
Island Lake — Uintas North Slope · lake, Summit Co.7 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Olson Lake — Mirror Lake Hwy · lake, Summit Co.7 miFairno gauge—stocked 16mo agobrook trout
Beaver Lake — Bear River drainage · lake, Summit Co.8 miFairno gauge—stocked 5mo agorainbow trout, tiger trout (brown × brook hybrid)
Beaver Lake — Provo River drainage · lake, Summit Co.8 miFairno gauge—stocked 3mo agobrook trout
Big Elk Reservoir — Mirror Lake Hwy · reservoir, Summit Co.9 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
North Erickson Lake · lake, Summit Co.9 miFairno gauge—stocked 16mo agobrook trout
Lily Lake — Uintas North Slope · lake, Summit Co.13 miFairno gauge—stocked 3mo agorainbow trout
Upper Yellowpine Lake · pond, Summit Co.14 miFairno gauge—stocked 3mo agobrook trout
Lower Yellowpine Lake · pond, Summit Co.14 miFairno gauge—stocked 3mo agobrook trout
Upper Provo River · river, Summit Co.17 miGood102 cfs—stocked 3mo agobrown trout, rainbow trout, brook trout, …
Deadman Creek · creek, Summit Co.17 miFairno gauge—stocked 36mo agocutthroat trout

Backcountry — hike-in and 4WD

WaterMilesRight nowFlow / levelWater tempStockedSpecies
Jordan Lake — Uintas South Slope · lake, Duchesne Co.5 miFairno gauge—stocked 3mo agobrook trout
Pinto Lake — Uintas South Slope · lake, Duchesne Co.5 miFairno gauge—stocked 3mo agobrook trout
Little Deer Creek · creek, Wasatch Co.6 miFairno gauge—stocked 14mo agocutthroat trout
Lily Pad Lake — Uintas South Slope · lake, Duchesne Co.6 miFairno gauge—stocked 3mo agobrook trout
Broadhead Lake — Uintas South Slope · lake, Wasatch Co.6 miFairno gauge—stocked 3mo agobrook trout
Rainbow Lake — Uintas South Slope · lake, Duchesne Co.6 miFairno gauge—stocked 3mo agobrook trout, tiger trout (brown × brook hybrid)
Buckeye Lake — Mirror Lake Hwy · lake, Summit Co.6 miFairno gauge—stocked 3mo agobrook trout
Sonny Lake — Uintas South Slope · lake, Duchesne Co.6 miFairno gauge—stocked 16mo agobrook trout
Jean Lake — Uintas South Slope · lake, Duchesne Co.7 miFairno gauge—stocked 3mo agobrook trout
Spectacle Lake — Mirror Lake Hwy · lake, Summit Co.7 miFairno gauge—stocked 3mo agobrook trout
Powell Lake — Uintas South Slope · lake, Duchesne Co.7 miFairno gauge—stocked 13mo agocutthroat trout
Salamander Lake — Uintas South Slope · lake, Summit Co.8 miFairno gauge—stocked 3mo agobrook trout
Betsey Lake — Uintas South Slope · lake, Duchesne Co.8 miFairno gauge—stocked 13mo agocutthroat trout
Alexander Lake — Uintas South Slope · lake, Summit Co.8 miFairno gauge—stocked 16mo agobrook trout
Heart Lake — Uintas South Slope · lake, Duchesne Co.9 miFairno gauge—stocked 13mo agocutthroat trout
Fern Lake — Uintas South Slope · lake, Duchesne Co.9 miFairno gauge—stocked 3mo agobrook trout
Whitney Reservoir — Uintas North Slope · reservoir, Summit Co.9 miFair21% full as of Nov 30—stocked 7w agocutthroat trout, rainbow trout, tiger trout (brown × brook hybrid)
Survey Lake — Uintas South Slope · lake, Duchesne Co.10 miFairno gauge—stocked 16mo agobrook trout
Scow Lake — Uintas North Slope · lake, Summit Co.10 miFairno gauge—stocked 16mo agobrook trout
Iron Mine Lake — Uintas South Slope · lake, Wasatch Co.10 miFairno gauge—stocked 3mo agorainbow trout, tiger trout (brown × brook hybrid)
Fall Creek · creek, Duchesne Co.10 miFairno gauge—stocked 25mo agocutthroat trout
Baker Lake — Uintas North Slope · lake, Summit Co.10 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Deadhorse Lake — Uintas South Slope · lake, Summit Co.12 miFairno gauge—stocked 13mo agocutthroat trout
Smith and Morehouse Reservoir · reservoir, Summit Co.12 miFair62% full—stocked 3w agorainbow trout, cutthroat trout
Shingle Mill Reservoir · reservoir, Sanpete Co.13 miFairno gauge—stocked 4mo agorainbow trout
Crater Lake — Uintas South Slope · lake, Duchesne Co.13 miFairno gauge—stocked 3mo agosplake (lake × brook trout hybrid)
Upper Stillwater Reservoir · reservoir, Duchesne Co.14 miFair45% full—stocked 2mo agobrook trout
Rudolph Lake No 1 — Uintas South Slope · lake, Duchesne Co.14 miFairno gauge—stocked 3mo agobrook trout
Twin Lake — Uintas South Slope · lake, Duchesne Co.16 miFairno gauge—stocked 25mo agocutthroat trout, tiger trout (brown × brook hybrid)
Bobs Lake — Uintas North Slope · lake, Summit Co.16 miFairno gauge—stocked 13mo agocutthroat trout
Hidden Lake — Uintas · lake, Summit Co.17 miFairno gauge—stocked 3mo agobrook trout
Oweep Creek · creek, Duchesne Co.17 miFairno gauge—stocked 15mo agocutthroat trout
Upper Weber RiverBlue Ribbon · river, Summit Co.19 miGood119 cfs—stocked 2mo agobrown trout, mountain whitefish, cutthroat trout
Bench Creek · creek, Wasatch Co.19 miFairno gauge—stocked 13mo agocutthroat trout
Elkhorn Lake · lake, Summit Co.21 miFairno gauge—stocked 3mo agobrook trout
Gem Lake — Uintas South Slope · lake, Duchesne Co.22 miFairno gauge—stocked 3mo agobrook trout
Moon Lake · lake, Duchesne Co.22 miFair50% full—stocked 3mo agorainbow trout, splake (lake × brook trout hybrid), tiger trout (brown × brook hybrid), …
Upper Red Castle Lake — Uintas South Slope · pond, Summit Co.22 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Red Castle Lake — Uintas South Slope · lake, Summit Co.22 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Lake Fork River · river, Duchesne Co.22 miGood7 cfs—stocked 4mo agobrown trout, cutthroat trout, brook trout
Lower Red Castle Lake — Uintas North Slope · pond, Summit Co.24 miFairno gauge—stocked 3mo agobrook trout
East Red Castle Lake — Uintas South Slope · pond, Summit Co.24 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Beaver Creek — Uintas · creek, Summit Co.24 miFairno gauge—stocked 2mo agocutthroat trout, rainbow trout
Smiths Fork Pass Lake — Uintas South Slope · lake, Summit Co.24 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Cliff Lake (Smiths Fork) · lake, Summit Co.26 miFairno gauge—stocked 13mo agocutthroat trout, tiger trout (brown × brook hybrid)
Castle Lake — Uintas North Slope · lake, Summit Co.26 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
Castle Lake — Weber River drainage · lake, Summit Co.26 miFairno gauge—stocked 3mo agocutthroat trout
Hessie Lake — Uintas North Slope · lake, Summit Co.27 miFairno gauge—stocked 13mo agocutthroat trout
Bear Lake — Uintas North Slope · lake, Summit Co.27 miFairno gauge—stocked 3mo agobrook trout
Dollar Lake — Uintas North Slope · lake, Summit Co.28 miFairno gauge—stocked 3mo agotiger trout (brown × brook hybrid)
China Lake — Uintas North Slope · lake, Summit Co.30 miFairno gauge—stocked 3mo agobrook trout
Marsh Lake — Uintas North Slope · lake, Summit Co.31 miFairno gauge—stocked 4mo agorainbow trout
Bridger Lake — Uintas North Slope · lake, Summit Co.32 miFairno gauge—stocked 3mo agobrook trout, rainbow trout
Stateline Reservoir — Uintas North Slope · reservoir, Summit Co.32 miFair40% full—stocked 4mo agorainbow trout, tiger trout (brown × brook hybrid)
Chain Lake No 4 — Uintas South Slope · lake, Duchesne Co.33 miFairno gauge—stocked 25mo agocutthroat trout
Lily Lake — Uintas South Slope · lake, Duchesne Co.35 miFairno gauge—stocked 3mo agobrook trout
Quarter Corner Lg103 — Uintas North Slope · pond, Summit Co.35 miFairno gauge—stocked 5w agorainbow trout
Fox Reservoir — Uintas South Slope · reservoir, Duchesne Co.39 miFairno gauge—stocked 16mo agobrook trout
Brook Lake — Uintas, Duchesne County · lake, Duchesne Co.40 miFairno gauge—stocked 3mo agobrook trout
Brook Lake — Uintas, Summit County · lake, Summit Co.40 miFairno gauge—stocked 3mo agobrook trout
Cedarview Reservoir — Uintas South Slope · reservoir, Duchesne Co.41 miFairno gauge—stocked 12mo agocutthroat trout
Queant Lake — Uintas South Slope · lake, Duchesne Co.41 miFairno gauge—stocked 16mo agobrook trout, cutthroat trout
Upper Rock Lake — Uintas South Slope · lake, Duchesne Co.42 miFairno gauge—stocked 13mo agocutthroat trout
Middle Rock Lake — Uintas South Slope · lake, Duchesne Co.42 miFairno gauge—stocked 13mo agocutthroat trout
Hoop Lake — Uintas North Slope · lake, Summit Co.43 miFairno gauge—stocked 5w agorainbow trout, tiger trout (brown × brook hybrid)
Larvae Lake — Uintas South Slope · lake, Duchesne Co.45 miFairno gauge—stocked 3mo agobrook trout
Tamarack Lake — Uintas North Slope · lake, Summit Co.46 miFairno gauge—stocked 3mo agocutthroat trout, tiger trout (brown × brook hybrid)
Jesson Lake — Uintas North Slope · lake, Summit Co.46 miFairno gauge—stocked 3mo agocutthroat trout, tiger trout (brown × brook hybrid)
Lost Lake — Uintas North Slope · lake, Summit Co.47 miGoodno gauge—stocked 10d agobrook trout, rainbow trout, tiger trout (brown × brook hybrid)
Cliff Lake (Paradise Park) · lake, Duchesne Co.47 miFairno gauge—stocked 3mo agobrook trout, tiger trout (brown × brook hybrid)
Spirit Lake — Uintas North Slope · lake, Daggett Co.48 miFairno gauge—stocked 5mo agocutthroat trout, tiger trout (brown × brook hybrid)
Teds Lake — Uintas South Slope · lake, Uintah Co.48 miFairno gauge—stocked 16mo agobrook trout
Johnson Reservoir — Uintas South Slope · reservoir, Sevier Co.49 miFairno gauge—stocked 29mo agotiger trout (brown × brook hybrid)
Daggett Lake — Uintas North Slope · lake, Daggett Co.49 miFairno gauge—stocked 3mo agocutthroat trout
Long Park Reservoir · reservoir, Daggett Co.55 miFairno gauge—stocked 4w agobrook trout, rainbow trout, tiger trout (brown × brook hybrid)
Red Lake — Uintas South Slope · lake, Daggett Co.56 miFairno gauge—stocked 28mo agotiger trout (brown × brook hybrid)
Hacking Lake — Uintas South Slope · lake, Uintah Co.57 miFairno gauge—stocked 4w agocutthroat trout, rainbow trout, tiger trout (brown × brook hybrid)
Ashley Twin Lake — Uintas South Slope · lake, Uintah Co.57 miFairno gauge—stocked 3mo agobrook trout
Browne Lake — Uintas North Slope · lake, Daggett Co.57 miFairno gauge—stocked 2mo agobrook trout, cutthroat trout, rainbow trout, …
Weyman Creek · creek, Daggett Co.57 miFairno gauge—stocked 2mo agocutthroat trout
West Fork Carter Creek · creek, Daggett Co.58 miFairno gauge—stocked 16mo agocutthroat trout
East Fork Carter Creek · creek, Daggett Co.58 miFairno gauge—stocked 16mo agocutthroat trout
South Fork Ashley Creek · creek, Uintah Co.64 miFairno gauge—stocked 4mo agorainbow trout
Sheep Creek · creek, Daggett Co.64 miFairno gauge—stocked 5mo agokokanee salmon, rainbow trout
Sheep Creek Lake · creek, Daggett Co.64 miFairno gauge—stocked 4mo agocutthroat trout
Oaks Park Reservoir · reservoir, Uintah Co.66 miFairno gauge—stocked 16mo agobrook trout, rainbow trout, tiger trout (brown × brook hybrid)
Ashley Creek · creek, Uintah Co.67 miGood196 cfs——brown trout, rainbow trout

Species

brook trout · 74cutthroat trout · 40tiger trout (brown × brook hybrid) · 40rainbow trout · 30brown trout · 4arctic grayling · 2splake (lake × brook trout hybrid) · 2kokanee salmon · 1

By county

Daggett CountyDuchesne CountySanpete CountySevier CountySummit CountyUintah CountyWasatch County