LakeCount. Every Lake. Measured.

Lakes / Colorado / Mesa County

Lakes in Mesa County, Colorado

53 lakes counted in Mesa County - the largest is Vega Reservoir at 679 acres.

53
Lakes Counted
679 acres
Largest - Vega Reservoir

Mesa County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Vega ReservoirMesa679 acres-
2Highline LakeMesa151 acres-
3Island LakeMesa144 acres-
4Eggleston LakeMesa130 acres-
5Juniata ReservoirMesa99 acres-
6Rapid Creek Reservoir Number 1Mesa98 acres-
7Cottonwood Lake Number OneMesa96 acres-
8Leon LakeMesa93 acres-
9Rapid Creek Reservoir Number 2Mesa85 acres-
10Somerville-McCullah ReservoirMesa85 acres-
11Bonham ReservoirMesa76 acres-
12Atkinson ReservoirMesa75 acres-
13Deep Ward LakeMesa74 acres-
14Baron LakeMesa69 acres-
15Big Creek Reservoir Number 1Mesa64 acres-
16Griffith LakeMesa63 acres-
17Anderson Reservoir Number 2Mesa58 acres-
18Hallenbeck ReservoirMesa56 acres-
19Basin Reservoir Number 1Mesa54 acres-
20Hollenbeck Reservoir Number TwoMesa52 acres-
21Cheney ReservoirMesa51 acres-
22Bolen ReservoirMesa50 acres-
23Anderson Reservoir Number 1Mesa49 acres-
24Grand Mesa Reservoir Number 1Mesa49 acres-
25Colby Horse Park ReservoirMesa48 acres-
26Deep Slough ReservoirMesa45 acres-
27Granby Reservoir Number 12Mesa42 acres-
28Thompson Reservoir Number 3Mesa41 acres-
29Labbe ReservoirMesa39 acres-
30Anderson ReservoirMesa38 acres-
31Carson LakeMesa38 acres-
32Cottonwood Lake Number FourMesa38 acres-
33Grand Mesa Reservoir Number 8Mesa38 acres-
34Long Slough ReservoirMesa38 acres-
35Big Battlement LakeMesa37 acres-
36Deep Creek Reservoir Number 2Mesa37 acres-
37Hotel LakeMesa37 acres-
38Scales Lake Number OneMesa36 acres-
39Mid Griffith LakeMesa34 acres-
40Monument Reservoir Number 1Mesa33 acres-
41Cottonwood Lake Number FiveMesa32 acres-
42Bull Creek Reservoir Number 4Mesa31 acres-
43Alexander LakeMesa30 acres-
44Bolen, Anderson, and Jacobs Reservoir Number TwoMesa30 acres-
45Upper Eggleston LakeMesa29 acres-
46Casto ReservoirMesa28 acres-
47Dawson ReservoirMesa28 acres-
48Cold Sore ReservoirMesa27 acres-
49Mesa LakeMesa27 acres-
50Ruby Lee ReservoirMesa27 acres-
51Upper Hotel LakeMesa26 acres-
52Vincent Reservoir Number 2Mesa26 acres-
53Granby Reservoir Number 1Mesa25 acres-
Find a Lake in Mesa CountyLargest Lakes
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.