Shandon is a census-designated place (CDP) in San Luis Obispo County, California, United States. The population was 1,295 at the 2010 census, up from 986 at the 2000 census.
Shandon is located at the bottom of the San Juan Valley, where San Juan Creek and Cholame Creek come together to form the Estrella River, which flows west to meet the Salinas River north of Paso Robles. Shandon is also at the junction of State Routes 41 and 46, at the southwestern portion of the stretch where the two highways merge together for approximately six miles. The even smaller town of Cholame is about six miles northeast of Shandon, where the two highways diverge again. The San Andreas Fault cuts perpendicular to the highways here, six miles from Shandon.
Grasslands and low hills surround the town, with the area immediately southwest of town being an agricultural region.