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