Saint-Maigrin est une commune du sud-ouest de la France, située dans le département de la Charente-Maritime (région Nouvelle-Aquitaine).
Ses habitants sont appelés les Saint-Maigrinois et les Saint-Maigrinoises
Le tiers nord-est de la commune est occupé par un terrain argilo-sablonneux couvert par l'extrémité nord-ouest de la forêt de la Double, forêt de pins maritimes.
Le Tâtre affluent du Trèfle, lui-même sous-affluent de la Charente par la Seugne, traverse la commune d'est en ouest. Sur son cours, à la lisière de la forêt de pins, se situe l' étang, au bord duquel on trouve le château de Saint-Maigrin.