Balboa opened in 1954 as the original "Sepulveda North" course in the City of Los Angeles' Sepulveda Dam Recreation Area in Encino, designed by William P. Bell & Sons. A public municipal course, it later became one half of the 36-hole Sepulveda Golf Complex alongside Encino Golf Course (1957), and was redesigned in 2008.