La commune de Florac compte 1921 habitants.
Les habitants du village de Florac s'appelent les Floracois.
La superficie de la commune est de 29.9km², la densité de population est de 64.2 habitants au km².
Le point le plus bas de la commune se situe à 522m d'altitude, tandis que le point le plus haut culmine à 1141m.