Situado a 120 km de Barcelona y 75 de Gerona, en el valle de su mismo nombre, en la confluencia de los ríos Ter y Ritort, Camprodón es uno de los municipios más extensos de la comarca, gracias a la anexión de Freixenet, Rocabruna y Beget.