La municipalité de Saint-Savinien est située dans le département Charente-Maritime.
Les communes limitrophes sont les suivantes : Taillebourg, Bords, Archingeay, Grandjean, Taillant, Le Mung, Port-d'Envaux, Crazannes, Geay, Les Nouillers, Champdolent.
5 infirmiers et infirmières à domicile pratiquent à Saint-Savinien.