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.
Entre los años 1842 de 1857 (datos censales), crece el término del municipio porque incorpora a San Quintín de Puigrodón. A fines del siglo XIX, crece el término del municipio porque incorpora al municipio de San Lorenzo.
Antiguamente era llamado San Cristóbal de Campdevanol. Incluye los antiguos pueblos independientes de San Quintín de Puigrodón y San Lorenzo. Este último incluía Armancias y San Pedro de Huire. Todos estos pueblos se integraron en un único municipio en el siglo XIX.