Sainte-Florine is een kanton van het Franse departement Haute-Loire. Het kanton maakt deel uit van het arrondissement Brioude .
In 2019 telde het 11.371 inwoners.
Het kanton werd gevormd ingevolge het decreet van 17 februari 2014 met uitwerking op 22 maart 2015, met Sainte-Florine als hoofdplaats.
[1]
Gemeenten
Het kanton omvat volgende 21 gemeenten, afkomstig van de kantons Blesle en Auzon :