Superficie de la commune : 1328 ha
Villages et hameaux : Saint-Nadeau, Le Talus, Thoriat, Bien Assis
Domaines et lieux-dits : Broue, La Mauvinière, Château-Gaillard, Bellevue, La Prée, Leuze.
Population : 320 habitants
Origine du nom : Saint-Saturnin, évangélisateur et 1er évêque de Toulouse, périt en martyr traîné par des taureaux (vers 250). Saint Sornin est une déformation du nom, ainsi que St Sernin, St Sorlin.
1882 : 1491 habitants, superficie de la commune : 3500 ha.
1902 : constitution de la commune indépendante de Nieulle-sur-Seudre, Saint-Sornin perd près des deux tiers de sa superficie, et une bonne part de ses habitants.