Campdevánol (oficialmente y en catalán "Campdevànol"), antiguamente llamado "San Cristóbal de Campdevanol", es un municipio español de la comarca del Ripollés en la provincia de Gerona, Cataluña, al norte de Ripoll, a la derecha del río Freser y de su afluente el Merdàs.