Camprodon é un concello da provincia de Xirona, en Cataluña, que forma parte da comarca do Ripollès. Atópase no val de Camprodon, na zona oriental dos Pireneos.
Tiña en 2015 unha poboación de 2.299 habitantes agrupados en varios núcleos de poboación: Beget, Bestracà, Bolòs, Camprodon, Cavallera, Colònia Estebanell, Creixenturri, Freixenet, El Riberal, Rocabruna e Salarsa.