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