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