The commune is bordered by five other communes: Bérat to the north, Longages to the northwest, Peyssies across the river Louge to the southeast, Gratens to the southwest, and finally by Labastide-Clermont to the west.
The river Louge flows through the commune, forming a border with Peyssies.