Saint Pierre de Lages est une commune française située dans le département de la Haute-Garonne en région Occitanie.
La commune se situe sur un territoire plutôt rural avec des reliefs plissés de collines, couvertes de champs et de bois, et parsemées de villages. La commune de Saint-Pierre-de-Lages fait partie de la Communauté de communes des Terres du Lauragais. La commune est proche du parc naturel régional du Haut-Languedoc.
Situé à 240 mètres d'altitude, le Ruisseau des Perrots, le Ruisseau d'en Curse, le Ruisseau de Saint-Julia sont les principaux cours d'eau qui traversent la commune de Saint-Pierre-de-Lages.