Carmagnola è un comune della città metropolitana di Torino, in Piemonte, situato a circa 30 km a sud del capoluogo.