The commune is bordered by eight other communes: Mauzac to the north, Beaumont-sur-Lèze to the northwest, Auribail to the east, Saint-Sulpice-sur-Lèze to the southeast, Montgazin to the south, Marquefave to the southwest, Capens to the west, and finally by Noé to the northwest.