Saint-Martory fue habitada desde tiempos prehistóricos. Las cuevas de Tourasse, Aziliense, y que el Montconfort vivienda, la edad del reno, testifica. El pueblo fue sitiado en el 72 aC C. por Pompeyo. En estos momentos, el pueblo se llamaba Calagurris. En el siglo 11. y el siglo 18., la ciudad está bajo el control de los señores de Montpezat y cuenta de Comminges. En 1790, la aldea se convirtió en capital del cantón y en 1794 tomó el nombre de Garona Montaña. En las Gracias mediados del siglo 19., En el Garona, Saint-Martory experimentado un período de auge con el papel de los negocios. Su nombre actual proviene de un santo llamado "Martiry".