Saint-Maigrin est une ville de la Charente-Maritime en région Nouvelle-Aquitaine.
Saint-Maigrin compte 562 habitants appelés les "Saint-Maigrinois, Saint-Maigrinoises".
La densité de la population de Saint-Maigrin est de 26 habitants au km².
Le maire de Saint-Maigrin est Madame Laurence BOURDÉZEAU