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