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