Saint-Amans a Margeride-hegység nyugati oldalán fekszik, Mende-tól 22 km-re északra, 1130 méteres (a községterület 1050-1264 méteres) tengerszint feletti magasságban, a Colagne-völgy felett. A község északi részét érinti a Truyère folyó.
A község első említése 1270-ből származik. A történelmi Gévaudan tartomány Randoni báróságához tartozott, címere is az egykori báróság címere alapján készült.