La commune de Saint-Martory compte 973 habitants au recensement de 2019. 

Le village est rattaché à la Communauté de Communes Cagire Garonne Salat qui regroupe 55 communes et dépend du canton de Bagnères de Luchon.