Salvagnac est une commune française située dans le département du Tarn, en région Occitanie. Sur le plan historique et culturel, la commune est dans le Pays Montalbanais, correspondant à la partie méridionale du Quercy.