La municipalité de Saint-Martory est située dans le département Haute-Garonne.
Les villes limitrophes sont les suivantes : Laffite-Toupière, Lestelle-de-Saint-Martory, Mancioux, Mazères-sur-Salat, Montsaunès, Arnaud-Guilhem, Castillon-de-Saint-Martory, Roquefort-sur-Garonne.
14 infirmiers et infirmières à domicile pratiquent à Saint-Martory.