Tornac (jen france kaj okcitane) estas komunumo de Francio. Ĝi situas en la departemento Gard, en la regiono Okcitanio (france Occitanie [ɔksitaˈni], okcitane Occitània [utsiˈtanjɔ], katalune Occitània [uksiˈtanjə]) kaj en la historia regiono Langvedoko. Laŭ la stato de 2022 en la komunumo vivis 944 loĝantoj sur areo de 19,68 kvadrataj kilometroj, kio rezultigas loĝdenson de 48 loĝantoj/km². Administre la komunumo apartenas al la arondismento Alès kaj al la kantono Quissac / Quiçac.
La teritorio havas komunan limon kun Anduze, Boisset-et-Gaujac, Durfort-et-Saint-Martin-de-Sossenac, Massillargues-Attuech, Saint-Félix-de-Pallières kaj Saint-Nazaire-des-Gardies.