L'agglomération de Saint-Mézard est située dans le département Gers.
Les villes à proximité sont les suivantes : Sempesserre, Castéra-Lectourois, Berrac, Pergain-Taillac, Pouy-Roquelaure, Saint-Martin-de-Goyne, Lamontjoie.
1 infirmier et infirmière à domicile exerce à Saint-Mézard.