Damiatte liegt etwa 35 Kilometer östlich von Toulouse und etwa 20 Kilometer westnordwestlich von Castres am Agout, der die Gemeinde im Süden begrenzt. Umgeben wird Damiatte von den Nachbargemeinden Missècle im Norden, Moulayrès im Norden und Nordosten, Puycalvel im Osten, Serviès im Osten und Südosten, Saint-Paul-Cap-de-Joux im Süden, Teyssode im Südwesten sowie Fiac im Westen.