San Diego Lakes

San Diego County is home to over 20 fishable lakes, most of which are excellent fisheries. You can use the map below to locate a lake, hovering over or clicking on an icon will give you links to learn about fishing at that lake, or provide directions on how you can get there.

If you already know the lake you’re looking for information on, scroll below the map for a list of all of the local, publicly fishable San Diego lakes and reservoirs.

Barrett Lake19886 Japatul Lyons Valley Rd Jamul, CA
Lake Cuyamaca15027 Hwy 79 Julian, CA
Chollas Lake6350 College Grove Dr San Diego, CA
Diamond Valley Lake2615 Angler Ave Hemet, CA
Dixon Lake1700 La Honda Dr Escondido, CA
Doane Pond34796 Doane Valley Rd Palomar Mountain, CA
El Capitan Reservoir16850 El Monte Rd Lakeside, CA
Guajome Park3000 Patiences Pl Oceanside, CA
Lake Henshaw26439 California 76 Santa Ysabel, CA
Lake Hodges20176 Lake Dr Escondido, CA
Lake Jennings9535 Harritt Road Lakeside, CA
Lindo Lake9841 Vine St Lakeside, CA
Loveland Reservoir17987 Japutul Ln Alpine, CA
Lower Otay Lake2234 Wueste Rd Chula Vista, CA
Lake Miramar10455 Scripps Lake Dr San Diego, CA
Lake Morena2550 Lake Morena Dr Campo, CA 91906
Lake Murray5540 Kiowa Dr La Mesa, CA
Lake Poway14644 Lake Poway Rd Poway, CA
Lake Ramona16313 Espola Rd Poway, CA
San Vicente Reservoir13600 Moreno Ave Lakeside, CA 92040
Santee Lakes9310 Fanita Pkwy Santee, CA
Lake Skinner37701 Warren Rd Winchester, CA
Lake Sutherland22018 Sutherland Dam Rd Ramona, CA
Sweetwater ReservoirCamp Ground Rd Bonita, CA
Upper Otay Lake12161 Otay Lakes Rd Chula Vista, CA
Lake Wohlford25427 Lake Wohlford Rd Escondido, CA