SAINT PUY se situe dans la région Occitanie et dans le département : GERS , son code postal est 32310, son code INSEE : . La commune fait partie de l'arrondissement de Auch. Les habitants de : SAINT PUY se noment les Saint pouyards, Saint pouyardes. La commune compte 604 habitants..
SAINT PUY à une surficie de Km2, les coordonéées GPS de SAINT PUY sont 43.868552303,0.45920528200000005. Le Nombre d'habitations est de 320 composé de 266 résidences pricipales de 28 résidences secondaires ainsi que de de 26 logement vacances. Le maire de SAINT PUY est LABATUT Michel Aimé Jacques (1959-04-02), Commerçant et assimilé.