La ville de Tostat est située dans le département Hautes-Pyrénées.
Les communes limitrophes sont les suivantes : Ugnouas, Marsac, Escondeaux, Bazillac, Sarniguet, Aurensan, Dours, Villenave-près-Marsac.
1 infirmier et infirmière à domicile exerce à Tostat.