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.
1 infirmier et infirmière à domicile exerce à Saint-Laurent-d'Olt.