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