Lake Balboa Size and Depth Lake Balboa is in Los Angeles, CA. Lake Balboa is located within Anthony C. Beilenson Park and measures 944 acres in size with a maximum depth of 83 feet. It is a man-made lake that was filled with reclaimed water from the Tillman Water Reclamation Plant and opened to the public in 1990.