Contra Costa County, California Fishing Lakes

Contra Costa County, California is home to a total of 28 lakes, arranged alphabetically in the list below. If you are considering fishing in Contra Costa County, California, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Antioch Municipal Reservoir (Antioch South area)
Black Hills Reservoir (Diablo area)
Briones Reservoir (Briones Valley area)
Brookwood Reservoir (Walnut Creek area)
Chase Pond (Diablo area)
Clifton Court Forebay (Clifton Court Forebay area)
Contra Loma Reservoir (Antioch South area)
Fay Hill Reservoir (Las Trampas Ridge area)
Frog Pond (Diablo area)
Hidden Pond (Diablo area)
Jewel Lake (Richmond area)
Lafayette Reservoir (Briones Valley area)
Lake Alhambra (Antioch North area)
Lake Anza (Richmond area)
Lake Cascade (Briones Valley area)
Leland Reservoir (Walnut Creek area)
Mallard Reservoir (Vine Hill area)
Maloney Reservoir (Richmond area)
Marsh Creek Reservoir (Brentwood area)
Martinez Reservoir (Vine Hill area)
Moraga Reservoir (Las Trampas Ridge area)
North Reservoir (Richmond area)
San Pablo Reservoir (Richmond area)
Selby Reservoir (Benicia area)
Sindicich Lagoons (Briones Valley area)
Sobrante Reservoir (Richmond area)
Summit Reservoir (Richmond area)
Willow Lake (Woodward Island area)