Saint-Martin-de-Lenne est une commune,
située dans le département de l'Aveyron et plus précisement dans le canton de Campagnac.
Ce canton fait partie de l'arrondissement de Millau et compte 5 communes :
1 Campagnac
2 La Capelle-Bonance
3 Saint-Laurent d'Olt
4 Saint-Martin de Lenne
5 Saint-Saturnin de Lenne
La population totale du canton s'élève au dernier recensement de 1999 à 1683 habitants pour une superficie de 12803 ha.
Ce qui constitue une densité de population de 13 hab/km².