Sénezergues liegt etwa 24 Kilometer südsüdwestlich von Aurillac. Das Gemeindegebiet wird vom Flüsschen Auze durchquert. Umgeben wird Sénezergues von den Nachbargemeinden Marcolès im Nordwesten und Norden, Sansac-Veinazès im Nordosten und Osten, Junhac im Osten und Südosten, Cassaniouze im Süden und Südwesten sowie Puycapel (mit Calvinet) im Westen.