Sainte-Florine est une ville de la Haute-Loire en région Auvergne-Rhône-Alpes.
Sainte-Florine compte 3096 habitants appelés les "Florinois, Florinoises".
La densité de la population de Sainte-Florine est de 387 habitants au km².
Le maire de Sainte-Florine est Monsieur Raymond FOURET