San Diego Lakes & Reservoirs

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 Lake 19886 Japatul Lyons Valley Rd Jamul, CA
Lake Cuyamaca 15027 Hwy 79 Julian, CA
Chollas Lake 6350 College Grove Dr San Diego, CA
Diamond Valley Lake 2615 Angler Ave Hemet, CA
Dixon Lake 1700 La Honda Dr Escondido, CA
Doane Pond 34796 Doane Valley Rd Palomar Mountain, CA
El Capitan Reservoir 16850 El Monte Rd Lakeside, CA
Guajome Park 3000 Patiences Pl Oceanside, CA
Lake Henshaw 26439 California 76 Santa Ysabel, CA
Lake Hodges 20176 Lake Dr Escondido, CA
Lake Jennings 9535 Harritt Road Lakeside, CA
Lindo Lake 9841 Vine St Lakeside, CA
Loveland Reservoir 17987 Japutul Ln Alpine, CA
Lower Otay Lake 2234 Wueste Rd Chula Vista, CA
Lake Miramar 10455 Scripps Lake Dr San Diego, CA
Lake Morena 2550 Lake Morena Dr Campo, CA 91906
Lake Murray 5540 Kiowa Dr La Mesa, CA
Lake Poway 14644 Lake Poway Rd Poway, CA
Lake Ramona 16313 Espola Rd Poway, CA
San Vicente Reservoir 13600 Moreno Ave Lakeside, CA 92040
Santee Lakes 9310 Fanita Pkwy Santee, CA
Lake Skinner 37701 Warren Rd Winchester, CA
Lake Sutherland 22018 Sutherland Dam Rd Ramona, CA
Sweetwater Reservoir Camp Ground Rd Bonita, CA
Upper Otay Lake 12161 Otay Lakes Rd Chula Vista, CA
Lake Wohlford 25427 Lake Wohlford Rd Escondido, CA