Saint-Sornin est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Saint-Sornin compte 225 habitants appelés les "Saint-Sorninois, Saint-Sorninoises".
La densité de la population de Saint-Sornin est de 12 habitants au km².
Le maire de Saint-Sornin est Monsieur Daniel BLANCHET