Elfin Forest is an unincorporated foothill residential community and census-designated place (CDP) in San Diego County, California, United States. As of the 2020 census, Elfin Forest had a population of 600. The community is located southwest of Escondido and according to the USGS it is located in the Escondido ZIP code of 92029. It borders the rural, unincorporated town of Harmony Grove to the northeast, San Marcos to the north and west, Olivenhain to the southwest, and Rancho Santa Fe to the south.