Le village du Castéra, perché sur l’un de ses plus hauts coteaux, culmine à 250 mètres d’altitude et domine la vallée de La Save où sont implantés ses deux hameaux, Larmont et Pradère.
La commune, essentiellement rurale, a une superficie de 1 670 ha pour une population de 815 habitants (2024). Elle est traversée d’ouest en est par la départementale N°24, qui la relie à son chef-lieu de canton, Cadours, à 15 km, et à la métropole Toulousaine à 30 km.
La rivière « La Save » au sud et le ruisseau de « Sédat » à l’ouest en forment des limites naturelles qui la séparent des communes de Lévignac, Pradère Les Bourguets et Sainte-Livrade. Les autres communes limitrophes sont Bellegarde Sainte-Marie, Thil et Menville.
