La commune de Saint-Porchaire est située dans le département Charente-Maritime.
Les municipalités alentours sont les suivantes : Romegoux, Les Essards, Geay, Plassay, Saint-Sulpice-d'Arnoult.
10 infirmiers et infirmières à domicile exercent à Saint-Porchaire.