La commune de Layrac est située dans le département Lot-et-Garonne.
Les villes à proximité sont les suivantes : Caudecoste, Marmont-Pachas, Fals, Boé, Moirax, Astaffort, Sauveterre-Saint-Denis.
8 infirmiers et infirmières à domicile pratiquent à Layrac.