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