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