Shandon is a census-designated place (CDP) in San Luis Obispo County, California, United States. At the 2020 census, 1,168 people lived in Shandon.[2]