Grandvals az Aubrac-hegységben fekszik, Nasbinals-tól 9,5 km-re északra, 1050 méteres (a községterület 1018-1235 méteres) tengerszint feletti magasságban, Lozère és Cantal megyék határán.
A 11. században bencés monostora Chaise-Dieu-höz tartozott. A történelmi Gévaudan és Auvergne tartományok határán fekvő falu az elvándorlás következtében az utóbbi két évszázadban lakosságának több mint 2/3-át elvesztette.