La commune de Saint-Agnant se situe dans le département Charente-Maritime.
Les municipalités limitrophes sont les suivantes : Échillais, Saint-Jean-d'Angle, Champagne, Trizay, Beaugeay, Soubise.
11 infirmiers et infirmières à domicile travaillent à Saint-Agnant.