La municipalité de Pouyastruc se situe dans le département Hautes-Pyrénées.
Les agglomérations alentours sont les suivantes : Bouilh-Péreuilh, Castelvieilh, Collongues, Hourc, Lizos, Marquerie, Oléac-Debat, Sabalos.
7 infirmiers et infirmières à domicile pratiquent à Pouyastruc.