La ville de Saint-Sernin se situe dans le département Lot-et-Garonne.
Les municipalités limitrophes sont les suivantes : Savignac-de-Duras, Villeneuve-de-Duras, Riocaud, Duras, Saint-Astier, Pardaillan, Saint-Jean-de-Duras.
2 infirmiers et infirmières à domicile pratiquent à Saint-Sernin.