La commune de Pérignac est située dans le département Charente-Maritime.
Les municipalités alentours sont les suivantes : Salignac-sur-Charente, Échebrune, Ars, Bougneau, Coulonges, Montils, Saint-Seurin-de-Palenne, Brives-sur-Charente.
2 infirmiers et infirmières à domicile exercent à Pérignac.