Carmagnola – miasto i gmina we Włoszech, w regionie Piemont, w prowincji Turyn. Według danych na rok 2016 gminę zamieszkiwało 29 115 osób, 304 os./km².
W miejscowości jest stacja kolejowa Carmagnola.
Historia thumb|left|220px|Twierdza Carmagnola w 1726 thumb|left|220px|Via Valobra w centrum miasta Toponim Carmagnola pojawił się po raz pierwszy w dokumentach około roku 1000. Miasto znajdowało się pod jurysdykcją rodu Arduinici. Po śmierci ostatniej przedstawicielki tego rodu, Adelajdy (1091), władza nad tym terytorium została podzielona pomiędzy markizami Romagnano i Vasto. Ten drugi, który później został markizem Saluzzo, stopniowo poszerzał swoje wpływy w XII wieku, aż do wycofania się rodziny Romagnano do pobliskiego Carignano. Od 1200 do połowy XVI wieku Carmagnola pozostawała pod panowaniem markizów Saluzzo, którzy dokonali zasadniczych zmian w układzie przestrzennym miasta, wznosząc zamek (pierwotnie zamknięty w obrębie ufortyfikowanej cytadeli) oraz otaczając je murami i fosą.