Das Dorf Flero befindet sich in der Provinz Brescia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 7581 Einwohner und hat eine Fläche von 9,86 Quadratkilometer bei einer Bevölkerungsdichte von 768,86 Einwohner pro Quadratkilometer. Flero befindet sich 105 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Caselle
Freddi
Zerbino