86 public waters in the Southern Mountains region — 34 lakes/reservoirs and 52 rivers. Every one is CPW-listed legal public access.
See every public fishing venue in Colorado on the map, with boat ramps, camping, parking and full rules for each one.
One of the few Colorado lakes holding true lake trout (Mackinaw), alongside rainbow, brook and brown trout. Grayling, whitefish and the occasional kokanee salmon round out the catch; near Leadville in the San Isabel National Forest, popular for ice fishing once the facilities close for winter.
Twin Lakes Lower (1,642 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Twin Lakes Upper (758 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Lake County, Colorado — Mount Elbert Forebay is a 277-acre lake, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Crystal Lake, a 59-acre lake in Lake County, Colorado, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Lake County, Colorado — Slide Lake is a 27-acre lake, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Black Cloud Tailings Pond, a 25-acre lake in Lake County, Colorado, managed by Colorado Parks & Wildlife: Lakes and reservoirs across the Rocky Mountain region typically hold rainbow, brown, cutthroat and brook trout, with kokanee salmon and lake trout present in many of the larger reservoirs -- species commonly documented across the region's public waters by state wildlife agencies.
Timberline Lake, a 25-acre lake in Lake County, Colorado, managed by Colorado Parks & Wildlife: A high-country Colorado lake — cutthroat, rainbow and Brook Trout, with Lake Trout in the deeper basins and the odd Arctic Grayling. Often ice-covered into June.
In Lake County, Colorado, Windsor Lake is a 19-acre lake, managed by Colorado Parks & Wildlife. A high-country Colorado lake — cutthroat, rainbow and Brook Trout, with Lake Trout in the deeper basins and the odd Arctic Grayling. Often ice-covered into June.
Lake County, Colorado — Mountain Lake is a 16-acre lake, managed by Colorado Parks & Wildlife: Lakes and reservoirs across the Rocky Mountain region typically hold rainbow, brown, cutthroat and brook trout, with kokanee salmon and lake trout present in many of the larger reservoirs -- species commonly documented across the region's public waters by state wildlife agencies.
Tennessee Lake, West, Upper (14 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A high-country Colorado lake — cutthroat, rainbow and Brook Trout, with Lake Trout in the deeper basins and the odd Arctic Grayling. Often ice-covered into June.
Morton Lake (11 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Mount Massive Lake Upper (9 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Lake County, Colorado — Crystal Lakes is a 8-acre lake, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
In Lake County, Colorado, Three Lakes, Lower is a 7-acre lake, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Hayden Ponds, a 6-acre lake in Lake County, Colorado, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Deckers Lake (6 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
North Halfmoon Lake Middle (6 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Lake County, Colorado — Hayden Meadows Reservoir is a 5-acre lake, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Swamp Lakes, a 4-acre lake in Lake County, Colorado, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
In Lake County, Colorado, Hallenbeck Ponds is a 3-acre lake, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
In Lake County, Colorado, North Halfmoon Lake Lower is a 3-acre lake, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Three Lakes, Upper (3 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Lake County, Colorado — Three Lakes Middle is a 2-acre lake, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
St Kevin Lake, a 2-acre lake in Lake County, Colorado, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
In Lake County, Colorado, Hagerman Lake is a 2-acre lake, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Butterfly Lake, a 2-acre lake in Lake County, Colorado, managed by Colorado Parks & Wildlife: A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Tennessee Lake, West, Lower (2 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Birdseye Lake (1 acres) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
In Lake County, Colorado, North Halfmoon Lake Upper is a 1-acre lake, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
In Lake County, Colorado, Buckeye Lake is a 1-acre lake, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
In Lake County, Colorado, Virginia Lake is a 1-acre lake, managed by Colorado Parks & Wildlife. A high-country Colorado lake — cutthroat, rainbow and Brook Trout, with Lake Trout in the deeper basins and the odd Arctic Grayling. Often ice-covered into June.
Climax Ponds (Lake County, Colorado) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
Hidden Lakes (Lake County, Colorado) sits in Lake County, Colorado, managed by Colorado Parks & Wildlife. A stocked Colorado Trout lake — rainbow the mainstay, with browns, brookies and cutthroat, and increasingly Tiger Trout and Splake for predator control.
East Fork Arkansas River runs 32 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado tailwater below a bottom-release dam — cold, clear, year-round flows holding big wild and holdover rainbows and browns. Technical fly water with special regulations on the top sections.
Lake Creek (Lake County) runs 20 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake Fork Arkansas River runs 20 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado tailwater below a bottom-release dam — cold, clear, year-round flows holding big wild and holdover rainbows and browns. Technical fly water with special regulations on the top sections.
Iowa Gulch (Lake County) runs 17 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Union Creek, Big is a 17 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Empire Gulch (Lake County) is a 15 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Halfmoon Creek (Lake County) is a 14 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
North Fork Lake Creek (Lake County) runs 14 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, California Gulch (Lake County) is a 12 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
East Fork Tennessee Creek runs 13 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
West Fork Tennessee Creek runs 10 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Tennessee Creek (Lake County) is a 11 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Spring Creek (Lake County) runs 10 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Rock Creek (Lake County) runs 10 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Box Creek (Lake County) is a 11 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Longs Gulch (Lake County) runs 9 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Evans Gulch is a 9 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Low Pass Gulch (Lake County) is a 10 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Willow Creek (Lake County) is a 10 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Two Bit Creek (9 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Thompson Gulch (Lake County) is a 9 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Bartlett Gulch is a 8 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Busk Creek runs 8 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
North Fork Willow Creek (Lake County) runs 8 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Porcupine Gulch (Lake County) is a 7 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Evans Gulch, Little (6 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Union Gulch, Dry is a 6 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Union Creek, Little is a 6 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Dayton Gulch runs 6 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Saint Kenvin Gulch (6 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, South Fork Halfmoon Creek is a 6 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Harrington Creek runs 6 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Holmes Gulch (Lake County) is a 6 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Birdseye Gulch runs 5 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Echo Creek (Lake County) is a 5 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Colorado Gulch is a 5 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Corske Creek (5 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
North Fork Halfmoon Creek runs 5 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Elbert Creek (Lake County) is a 4 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Hayden Gulch (Lake County) (4 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Mountain Boy Gulch (4 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
South Fork Willow Creek (Lake County) runs 4 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Black Cloud Creek runs 4 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Buckeye Gulch runs 4 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Graham Gulch (Lake County) runs 4 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Temple Gulch (Lake County) runs 4 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Gordon Gulch (Lake County) is a 4 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
West, North Fork Tennessee Creek runs 4 km through Lake County, Colorado, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Lake County, Colorado — Elk Creek (Lake County) is a 4 km stream, managed by Colorado Parks & Wildlife: A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
In Lake County, Colorado, Sawmill Gulch (Lake County) is a 4 km river or creek, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Cascade Creek (Lake County) (4 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Glacier Creek (Lake County) (4 km) flows through Lake County, Colorado, managed by Colorado Parks & Wildlife. A Colorado Trout stream — wild and stocked brown, rainbow, brook and Cutthroat Trout. Small-stream fishing in the high country, bigger water lower down.
Across its mapped waters, Lake County holds 10 species on PiscaMaps, including Cutthroat Trout, Rainbow Trout, Brook Trout, Brown Trout, Splake, Tiger Trout, Lake Trout (mackinaw) and Arctic Grayling.
Ramps, put-ins and species for every water — plus the carp layer no other US app has.
Open the Colorado map Join PiscaMapsOne Colorado fishing licence covers every public water in the state. Resident annual is about $34, non-resident about $50, with 3-day and 10-day non-resident permits available. CPW agency lakes and the Beech River lakes need an extra lake permit. Buy at cpw.state.co.us/buyapply.