La commune de Saint-Laurent-d'Olt est située dans le département Aveyron.
Les agglomérations à proximité sont les suivantes : Pomayrols, Campagnac, Banassac-Canilhac, Saint-Pierre-de-Nogaret, Trélans, La Capelle-Bonance.
2 infirmiers et infirmières à domicile exercent à Saint-Laurent-d'Olt.