Sainte-Florence compte 122 habitants pour une densité de 38 habitants par kilomètre carré. Cette commune se trouve dans la région Aquitaine et dans le département Gironde(33). Le code postal de Sainte-Florence est le 33350 et son maire est M Daniel AMBLEVERT.