Colorado counties

Fishing in Mesa County, Colorado

Seat: Grand Junction. CPW Northwest Region.

  • 50lake pages
  • 14ramp sites
  • 23stream pages
Piscifun Carbon X ultralight spinning reelPick for troutPiscifun Carbon X ultralight spinning reel28% OFFSale $57.99 $79.99

Photo of Colorado River: Jeffrey Beall, CC BY 4.0

Fishing times todaySolunar periods, sunrise and moonrise for Mesa County, today and the next 7 days.Best fishing times today
Mesa County, Colorado

Fishing Mesa County, the overview

CPW counts Mesa County among the counties of its Northwest Region, and the courthouse sits in Grand Junction. The 2020 count was 155,703 people; the Census Gazetteer lists 3,329 square miles of land and 12.4 of water. CPW rates Colorado River as Gold Medal water (47.8 mi of stream).

Of the 50 lake pages in the county, Vega Reservoir spreads widest, and together they hold 2,494 acres. The highest lake page sits at 10,497 feet (Finney Cut Lake #2), so ice and snowmelt shape the season. The ramp list for the county counts 14 ramp sites. CPW maps 107 places to fish from land here, 22 with accessible piers or platforms. Ice fishing is listed for 15 lakes with pages here.

50lake pages
14ramp sites
23stream pages
107atlas access points

Census 2020 population and 2023 Gazetteer land and water area; CPW Fishing Atlas waterbodies, ramps and fishing locations, retrieved October 2026.

Map

The Mesa County angling map

CPW boat ramps and Fishing Atlas locations; lake pins are CPW waterbody points, stream pins the midpoint of the CPW reach. Checked October 2026.

Piscifun Carbon XT ultralight spinning reelFor the trout herePiscifun Carbon XT ultralight spinning reel25% OFFSale $59.99 $79.99
Lakes

Lake pages for Mesa County

LakeAcresElevation ftNotesSpecies listed
Vega Reservoir8557,968ice fishing, gas motors, trout stockedbrook trout, brown trout, cutthroat trout
Jerry Creek Reservoir #21755,387no boats
Highline Lake1674,693ice fishing, gas motors, trout stockedblack crappie, bluegill, channel catfish
Juniata Reservoir1375,703no boats, trout stocked
Cottonwood Lake #19610,053gas motors, trout stockedbrook trout, cutthroat trout, rainbow trout
Leon Lake9410,337electric motors onlybrook trout, cutthroat trout
Bonham Reservoir759,776no motorsarctic grayling, brown trout, cutthroat trout
Atkinson Reservoir7510,090gas motorscutthroat trout, rainbow trout
Big Creek Reservoir #16410,090gas motorscutthroat trout, rainbow trout
Jerry Creek Reservoir #1555,395no boats
Colby Horse Park Reservoir4910,127no motorscutthroat trout
Cottonwood Lake #43810,207gas motors, trout stockedcutthroat trout, rainbow trout, tiger trout
Carson Lake389,885no boats
Connected Lakes384,533ice fishing, electric motors onlyblack bullhead, black crappie, bluegill
Monument Reservoir #13410,196no motorscutthroat trout
Cottonwood Lake #5329,973electric motors onlybrown trout, cutthroat trout, rainbow trout
Purdy Mesa Reservoir30trout stocked
Mesa Lake269,850ice fishing, no motors, trout stockedbrook trout, cutthroat trout, rainbow trout
Neversweat Reservoir2310,068gas motors, trout stockedcutthroat trout, rainbow trout, tiger trout
Water Dog Reservoir229,936no motors, trout stockedrainbow trout
Meadows Reservoir Big229,789electric motors only, trout stockedbrook trout, rainbow trout, tiger trout
Mack Mesa Lake204,733ice fishing, electric motors only, trout stockedblack crappie, bluegill, channel catfish
Forty Acre Lake1910,166electric motors onlybrook trout
Corn Lake194,616ice fishing, electric motors only, trout stockedblack bullhead, black crappie, bluegill
Kenny Creek Reservoir199,909electric motors onlybrook trout, cutthroat trout
Hunter Reservoir1910,348no motorscutthroat trout
Kitson Reservoir1810,016gas motors, trout stockedarctic grayling, brook trout, cutthroat trout
Enochs Lake188,905electric motors onlycutthroat trout, rainbow trout
Fruita+Hwy 340 Brdg N #1184,473ice fishing, electric motors onlyblack crappie, bluegill, green sunfish
Sunset Lake189,785ice fishing, no motors, trout stockedbrook trout, brown trout, rainbow trout
Bull Creek Reservoir #5179,647no motorscutthroat trout
Snooks Bottom Lake154,473ice fishing, electric motors only, trout stockedrainbow trout
Bull Creek Reservoir #11510,129no motorscutbow, cutthroat trout, rainbow trout
Reservoir Park149,075no motorscutthroat trout
Bull Basin Reservoir #11310,008no motorscutbow, cutthroat trout, rainbow trout
Bull Creek Reservoir #21310,136no motorscutbow, cutthroat trout, rainbow trout
Cottonwood Lake #21210,016no boats
Mesa Lake South109,943ice fishing, no motorsbrook trout
Fruita Reservoir #1109,146no motors, trout stockedcutthroat trout, rainbow trout
Silver Lake, Mesa County910,204electric motors onlyarctic grayling, brook trout, cutthroat trout
Youngs Creek Lake810,197electric motors onlybrook trout
Finney Cut Lake #2810,497no motorscutthroat trout
Duke Lake74,537ice fishing, electric motors onlyblack crappie, bluegill, common carp
Beaver Lake, Mesa County69,808ice fishing, no motors, trout stockedbrook trout, brown trout, cutthroat trout
De Camp Reservoir69,792no motorsbrook trout
Old Orchard44,757ice fishing, electric motors only, trout stockedblack bullhead, bluegill, green sunfish
Jumbo Reservoir, Mesa County49,778ice fishing, no motorsbrook trout, cutthroat trout, rainbow trout
Roans Pothole44,757ice fishing, electric motors only, trout stockedblack bullhead, bluegill, green sunfish
Lily Lake, Mesa County410,215no motorscutthroat trout
Finney Cut Lake #1310,423no motorscutthroat trout

CPW Fishing Atlas waterbody outlines (acres from the outline), elevation and boating notes; species from CPW Boatable Waters. Retrieved October 2026.

More lakes

Lesser reservoirs of Mesa County

This table holds 27 named waters of Mesa County that lack enough facts for their own page.

WaterAcresElevation ftNearest town
Rapid Creek Reservoir #196Palisade
Casto Reservoir91Orchard Mesa
Rapid Creek Reservoir #286Palisade
Somerville-McCullah Reservoir85Palisade
Flowing Park Reservoir81Cedaredge
Griffith Lake63Collbran
Anderson Reservoir #158Palisade
Butch Craig Pond52Orchard Mesa
Hollenbeck Reservoir Number 252Palisade
Cheney Reservoir51Orchard Mesa
Anderson Reservoir #250Palisade
Fruita State Park Pond23Fruita
30 Road Pond #104Orchard Mesa
Cameo Campground 191.2 Pond4Palisade
Blue Lake, Mesa County38,995Cedaredge
Lost Lake near Cedaredge, Mesa County39,976Cedaredge
Fruita Reservoir #328,980Redlands
Lost Lake near Collbran, Mesa County210,225Collbran
Mogensen Ponds #325,199De Beque
Rock Lake, Mesa County210,143Collbran
West Lake, Mesa County24,558Grand Junction
Lanning Lake210,305Cedaredge
Palisade Riverbend Park Pond24,688Palisade
Glacier Springs Ret Pond19,834Cedaredge
Orchard Mesa Canal Pond1Palisade
Cameo Campground 191.4 Pond1Palisade
Clifton Nature Park Pond4,623Clifton

CPW Fishing Atlas waterbodies, retrieved October 2026.

Streams

Stream pages for Mesa County

  • Colorado Riverriver, Gold Medal 47.8 mi; 7 reaches with special rules (236.1 mi); 14 public access properties
  • Atkinson Creekstream, 1 public access property
  • Big Creekstream, 1 public access property
  • Brook Creekstream, 1 public access property
  • Bull Creekstream, 1 reach with special rules (0.4 mi); 1 public access property
  • Buzzard Creekstream, 1 public access property
  • Coal Creek, Mesa Countystream, 1 public access property
  • Cottonwood Creek, Mesa Countystream, 1 public access property
  • East Leon Creekstream, 1 public access property
  • Kannah Creekstream, 1 public access property
  • Leon Creekstream, 1 public access property
  • Mesa Creekstream, 1 public access property
  • Middle Leon Creekstream, 1 public access property
  • Monument Creekstream, 1 public access property
  • Mosquito Creekstream, 1 public access property
  • North Fork West Creekstream, 1 public access property
  • Park Creekstream, 1 public access property
  • Plateau Creekstream, 1 public access property
  • Sheep Creek, Mesa Countystream, 1 public access property
  • West Creek, Mesa Countystream, 1 reach with special rules (4.2 mi); 1 public access property
  • West Divide Creekstream, 1 reach with special rules (15.5 mi); 1 public access property
  • West Leon Creekstream, 1 public access property
  • Willow Creek, Mesa Countystream, 1 public access property; on the stocking report

Cold water inside Mesa County

Special trout rules apply on 5 streams across Mesa County, Gold Medal on 1.

Statewide, the Gold Medal waters page lists each reach.

  • Rapid Creek1 reach with special rules (115.6 mi), near Palisade

USGS stations inside Mesa County

USGS gaugeLatest readingTime (ET)
Colorado River Near Colorado- Utah State Line2,940 cfs, 3.49 ft gage heightNov 12 8:45 pm
Dolores River Near Gateway, Co475 cfs, 8.37 ft gage heightNov 12 9:00 pm
Gunnison River Near Grand Junction, Co.1,390 cfs, 3.20 ft gage heightNov 12 8:30 pm
Colorado River Near Cameo, Co.1,330 cfs, 3.38 ft gage heightNov 12 9:15 pm
Colorado R. Abv Gunnison R. At Grand Junction, Co1,370 cfs, 4.20 ft gage heightNov 12 8:45 pm
Colo River Below Grand Valley Div Nr Palisade, Co1,250 cfs, 4.11 ft gage heightNov 12 9:15 pm

US Geological Survey provisional data, retrieved Nov 12, 2026 9:33 pm ET. Provisional readings can be revised.

CPW special-regulation, Gold Medal and Quality Waters stream layers (miles from CPW line geometry); USGS gauges. Retrieved October 2026.

Storage

Water stored behind Mesa County dams

37 acre-feetstorage, Alsbury Reservoir

Co. Division of Water Resources storage telemetry for Alsbury Reservoir (station ALSRESCO), recorded October 25, 2026; retrieved October 25, 2026. Provisional data from CDSS.

Access

Put-in spots spread across Mesa County

  • Connected Lakes Section boat ramp on Colorado RiverColorado River, boat ramp, State Parks
  • Corn Lake Section boat rampCorn Lake, boat ramp, State Parks
  • Early Settlers Ramp on Vega ReservoirVega Reservoir, boat ramp, ANS inspection, State Parks
  • East Boat Ramp on Highline LakeHighline Lake, boat ramp, universal-water ramp, CDOW
  • East Ramp on Highline LakeHighline Lake, boat ramp, State Parks
  • Fruita Section boat ramp on Colorado RiverColorado River, boat ramp, State Parks
  • Hand Launch only access on Mack Mesa LakeMack Mesa Lake, boat ramp, universal-water ramp, CDOW
  • Highline Lake State ParkHighline Lake, boat ramp, universal-water ramp, CDOW
  • Island Ramp on Vega ReservoirVega Reservoir, boat ramp, ANS inspection, State Parks
  • Loma Boat Launch SWA, boat ramp, universal-water ramp, CDOW
  • Oak Point Ramp on Vega ReservoirVega Reservoir, boat ramp, ANS inspection, State Parks
  • West Boat Ramp on Highline LakeHighline Lake, boat ramp, universal-water ramp, CDOW
  • West Ramp on Highline LakeHighline Lake, boat ramp, ANS inspection, State Parks
  • Palisade Riverbend Park on Orchard Mesa Canal PondOrchard Mesa Canal Pond, boat ramp, Other

Mesa County shore and pier access (107)

CPW boat ramp and Fishing Atlas fishing location layers (ndismaps.nrel.colostate.edu), retrieved October 2026.

Stocking and records

Records and stocked water of Mesa County

Mesa County shows up on the trout report through 20 waters and 88 listings since 2024.

Mesa County waters on the trout report

WaterListingsBy yearLatest
Highline Lake32026: 1, 2025: 2Oct. 23, 2026
Mack Mesa Lake72026: 1, 2025: 3, 2024: 3Oct. 23, 2026
Sunset Lake82026: 3, 2025: 3, 2024: 2Oct. 2, 2026
Old Orchard82026: 2, 2025: 4, 2024: 2Sept. 18, 2026
Roans Pothole72026: 2, 2025: 4, 2024: 1Sept. 18, 2026
Willow Creek, Mesa County72026: 2, 2025: 3, 2024: 2Aug. 14, 2026
Beaver Lake, Mesa County72026: 2, 2025: 3, 2024: 2June 19, 2026
Cottonwood Lake #452026: 2, 2025: 2, 2024: 1June 12, 2026
Cottonwood Lake #132026: 1, 2025: 2June 5, 2026
Neversweat Reservoir42026: 1, 2025: 1, 2024: 2June 5, 2026
Kitson Reservoir12026: 1June 5, 2026
Water Dog Reservoir32026: 1, 2025: 1, 2024: 1May 22, 2026
Corn Lake82026: 1, 2025: 4, 2024: 3April 24, 2026
Purdy Mesa Reservoir22026: 1, 2025: 1March 20, 2026

Record fish with a Mesa County address

SpeciesRecordWaterYear
Grayling17.25 inBonham Reservoir2025
Green Sunfish10.50 inLake Taviwach #12025
Hybrid Sunfish10.88 inJuniata Reservoir2021

CPW Fish Stocking Report (catchable trout, about 10 inches; each listing is a week the water appeared on the report, 2024 to October 2026); CPW publishes no numbers or sizes per water. Retrieved October 2026. State records from the 2026 Colorado Fishing brochure (CPW, season March 1, 2026 to March 31, 2027).

Regulations

Local rules across Mesa County

Start with the Western Slope (west of the Divide) rows below, then check the named Mesa County waters with special regulations.

SpeciesLimitSeason
Trout, arctic char, grayling, salmon and whitefish (not kokanee)Daily bag 4, possession 8, in aggregateOpen all year, day and night, unless a special regulation says otherwise
Brook trout 8 inches or less (bonus)Daily bag 10, possession 10Open all year, day and night, unless a special regulation says otherwise
Kokanee salmonDaily bag 10, possession 10Open all year, day and night, unless a special regulation says otherwise
Walleye, saugeye and saugerDaily bag 5, possession 5, in aggregateOpen all year, day and night, unless a special regulation says otherwise
Largemouth, smallmouth and spotted bassDaily bag 5, possession 5, in aggregateOpen all year, day and night, unless a special regulation says otherwise
Smallmouth bassNo bag or possession limitOpen all year, day and night, unless a special regulation says otherwise
White bass, striped bass and wiperDaily bag 10, possession 10, in aggregateOpen all year, day and night, unless a special regulation says otherwise
Channel, flathead and blue catfishDaily bag 10, possession 10, in aggregateOpen all year, day and night, unless a special regulation says otherwise
White and black crappieDaily bag 20, possession 20, in aggregateOpen all year, day and night, unless a special regulation says otherwise
Bluegill and other sunfishDaily bag 20, possession 20, in aggregateOpen all year, day and night, unless a special regulation says otherwise
Yellow perchNo bag or possession limitOpen all year, day and night, unless a special regulation says otherwise
Tiger muskieDaily bag 1, possession 1; at least 36 inches longOpen all year, day and night, unless a special regulation says otherwise
Northern pike and bullheadNo bag or possession limitOpen all year, day and night, unless a special regulation says otherwise

Mesa County waters in the brochure special regulations (26)

Water and sectionRulesBrochure
Beswick PondFishing prohibited.p. 12
Bull Basin Reservoir No. 1Artificial flies and lures only. Bag, possession and min. size for trout is 2, 16 inches long.p. 14
Bull Creek Reservoirs No. 1, No. 2 & Connecting ChannelsArtificial flies and lures only. Bag, possession and min. size for trout is 2, 16 inches long.p. 14
from Fraser River to Troublesome Creek and from Canyon Creek (Grand Co.) to Rock Creek. From Granby Dam downstream to the U.S. 40 bridge approximately 3 miles west of Hot Sulphur Springs:Bag and possession limit for trout is 2.p. 15
From the U.S. 40 bridge approximately 3 miles west of the Hot Sulphur Springs downstream to confluence with Troublesome Creek (approximately 5 miles east of Kremmling):Artificial flies and lures only. Trout must be returned to water immediately.p. 15
From the confluence with the Williams Fork River downstream to the state line:No bag or possession limit for channel catfish, largemouth bass, smallmouth bass, northern pike, walleye, green sunfish, bluegill, bullhead, yellow perch or crappie.p. 15
From the confluence with Troublesome Creek downstream to I-70 Exit 90 bridge at Rifle (excluding 50 yards upstream and downstream of the confluences with Canyon, Elk, Grizzly and No Name Creeks):Bag and possession limit for trout is 2.p. 15
From 50 yards upstream and downstream of the confluences with Canyon, Elk, Grizzly and No Name Creeks:Bag and possession limit for trout is 2. Fishing prohibited March 15–May 31 and Oct. 1–Nov. 30.p. 15
Connected LakeBag, possession and min. size for largemouth bass is 2, 18 inches long.p. 17
San Miguel From the confluence with West Fork of the Dolores River downstream to the standing water line of McPhee Reservoir:Taking kokanee prohibited except Nov. 15– Dec. 31 when snagging permitted.p. 20
From McPhee Dam downstream approximately 11 miles to the Bradfield Bridge:Artificial flies and lures only. Trout must be returned to water immediately.p. 20
From McPhee Dam downstream to the state line:No bag or possession limit for channel catfish, largemouth bass, smallmouth bass, northern pike, walleye, green sunfish, bluegill, bullhead, yellow perch or crappie.p. 20
From Bradfield Bridge downstream to the state line:No bag or possession limit for brown trout.p. 20
Duke LakeBag, possession and min. size for largemouth bass is 2, 18 inches long.p. 20
From the headwaters downstream to USFS boundary:Artificial flies and lures only. Cutthroat must be returned to water immediately.p. 21
Griffith ReservoirArtificial flies and lures only. Bag, possession and min. size for trout is 2, 16 inches long.p. 23
Hallenbeck (Purdy Mesa) ReservoirArtificial flies and lures only. Scented flies or lures must be 1.5 inches or longer. Largemouth bass 12–15 inches long must be returned to water immediately. No more than 2 largemouth bass in any bag and possession limit can be longer than 15 inches.p. 24
Highline ReservoirBag, possession and min. size for largemouth bass is 2, 15 inches long.p. 25
Jerry Creek Reservoirs No. 1 & 2Artificial flies and lures only. Scented flies or lures must be 1.5 inches or longer. All fish must be returned to the water immediately. Float tubes with chest-high waders permitted.p. 26
Juniata ReservoirArtificial flies and lures only. Scented flies or lures must be 1.5 inches or longer. Largemouth bass 12–15 inches long must be returned to the water immediately. No more than 2 largemouth bass in any bag and possession limit can be longer than 15 inches.p. 26
Kelso CreekArtificial flies and lures only. Cutthroat must be returned to water immediately.p. 26
Mack Mesa ReservoirBag, possession and min. size for largemouth bass is 2, 15 inches long.p. 27
Points CreekArtificial flies and lures only. Cutthroat must be returned to water immediately.p. 31
Rock Creek, LittleArtificial flies and lures only. Cutthroat must be returned to water immediately.p. 33
Silver LakeArtificial flies and lures only. Bag, possession and min. size for trout is 2, 16 inches long.p. 35
From the Colo. 141 Bridge downstream 5 miles to the confluence of Ute Creek:Bag and possession limit for trout is 2.p. 39

Special regulations as printed in the 2026 Colorado Fishing brochure (CPW, season March 1, 2026 to March 31, 2027), pp. 11 to 39, checked against CPW Chapter W-1 (as approved 13 November 2025); retrieved October 2026.

Local help

Fishing help inside Mesa County

Mesa County worms, lures and flies

  • Pepper Custom Baitsbait and tackle shop, Grand Junction
  • Walker's Bait & Tacklebait and tackle shop, Whitewater
  • Western Anglersfly shop, Grand Junction
  • Bass Pro Shops Grand Junctionsporting goods store, Grand Junction
  • Gearhead Outfitters, 461 Main Streetsporting goods store, Grand Junction

Mesa County guide businesses on the DORA roster

  • Western Anglers Guide Service LLCfishing guide, Grand Junction
  • Colorado West Slope Fly Fishingfly fishing guide, Grand Junction

Yellow Pages listings and chain store locators; DORA Office of Outfitters Registration roster (active business registrations with a fishing word in the name, placed by business city). Retrieved October 2026.

Nearby

Within a short drive of Mesa County

Communities of Mesa County

  • Grand Junctionpop. 65,560
  • Cliftonpop. 20,413
  • Fruitapop. 13,395
  • Redlandspop. 9,061
  • Fruitvalepop. 8,271
  • Orchard Mesapop. 6,688
  • Palisadepop. 2,565

Around the edges of Mesa County

Piscifun

Piscifun reels and grips for Mesa County

Piscifun Carbon X ultralight spinning reel

Piscifun Carbon X ultralight spinning reel28% OFF

Sale $57.99 $79.99
Piscifun Carbon XT ultralight spinning reel

Piscifun Carbon XT ultralight spinning reel25% OFF

Sale $59.99 $79.99
Piscifun Carbon R1 spinning rod

Piscifun Carbon R1 spinning rod21% OFF

Sale $204.99 $259.99
Piscifun Carbon X II spinning reel

Piscifun Carbon X II spinning reel46% OFF

Sale $67.99 $124.99

Piscifun and Amazon links are affiliate links; the site earns a commission on qualifying purchases.

In photos

Photo views of fishing water near Mesa County

Colorado River, Colorado
Colorado River 90 mi
Photo: Jeffrey Beall, CC BY 4.0
White River, Colorado
White River 76 mi
Photo: BLMUtah, Public domain
Highline Lake, Colorado
Highline Lake 19 mi
Photo: Jeffrey Beall, CC BY 4.0
Garfield County, Colorado
Garfield County 73 mi
Photo: Jeffrey Beall, CC BY 4.0
Hunting

Hunting in Mesa County

Public hunting land, seasons and processors for Mesa County are on State Hunting Spots, our sister site.

Answers

Fishing inside Mesa County: questions and replies

Which ramps serve boaters in Mesa County?

The access list above names 14 ramp sites.

Which lake leads Mesa County by surface area?

Vega Reservoir, about 855 acres by its CPW outline.

Is there Gold Medal trout fishing in Mesa County?

Yes: Colorado River (47.8 mi).

When is fishing season in Mesa County?

All year, day or night, apart from waters with a special closure.

Is a fly shop open in Mesa County?

Pepper Custom Baits is one of 5 listed shops.

How many guide businesses list Mesa County?

The DORA outfitter roster places 2 guide businesses in the county.

Which CPW office handles fish in Mesa County?

Colorado Parks and Wildlife, Northwest Region.

Which town governs Mesa County?

Grand Junction hosts the county government.

What does CPW charge to fish Mesa County for a year?

A Colorado license year costs $44.87 for a resident adult and $124.01 for a visitor; seniors living in the state pay $12.96. Out-of-state day trippers pay $21.90; Colorado residents pay $18.07 per day. Adding a second line takes the $14.24 second-rod stamp.

Is any lake in Mesa County under its own rule?

The brochure prints 26 special regulation entries for the county, starting with Beswick Pond; all are in the regulations table above.

Is Mesa County on the stocking report?

Yes; 20 Mesa County waters appeared on the catchable trout report since 2024, 88 times in all.

Pick a Mesa County stream

Lake pages print the stocking report dates.