Village gersois sur la ligne de crètes
La commune de Beaupuy se trouve à l’Est du département du Gers, en Gascogne Toulousaine.
Commune rurale, Beaupuy se situe à 40 km de Toulouse par la RN 124. La commune fait partie du bassin de vie de L’Isle-Jourdain.