De Gmia liegd im Département Tarn in da Region Okzitanien. Se ghead zan Arrondissement Albi und zan Kanton Albi-3. Se liegd uma zehn Kilometa westlic vo Albi om Fluss Tarn. Umgem wead Marssac-sur-Tarn vo: Labastide-de-Lévis im Noadn und Westn, Castelnau-de-Lévis im Noadn und Noadostn, Terssac im Ostn, Albi im Sodostn, Florentin im Sidn sowia Lagrave im Sidwestn.