Castelmagno ( occitano : Chastèlmanh ) es una pequeña comuna (municipio) de la provincia de Cuneo , en la región italiana de Piamonte , situada a unos 80 kilómetros (50 millas) al suroeste de Turín y a unos 25 kilómetros (16 millas) al oeste de Cuneo .
La población del municipio de Castelmagno se divide entre las frazioni (aldeas) de Einaudi, Campomolino (sede del ayuntamiento), Colletto, Nerone, Chiotti y Chiappi; "Castelmagno" es el nombre de la entidad municipal, que no corresponde a ninguna aldea. El principal atractivo es el santuario de San Magno, a una altitud de 1.761 metros (5.778 pies) sobre el nivel del mar.
Castelmagno limita con los siguientes municipios: Celle di Macra , Demonte , Dronero , Marmora , Monterosso Grana , Pradleves y San Damiano Macra .
Castelmagno está hermanado con: