La municipalité de Sainte-Florine est située dans le département Haute-Loire.
Les agglomérations alentours sont les suivantes : Vergongheon, Brassac-les-Mines, Vézézoux, Moriat, Charbonnier-les-Mines, Lempdes-sur-Allagnon, Frugerès-les-Mines.
7 infirmiers et infirmières à domicile pratiquent à Sainte-Florine.