Stad Bree telde op 1 januari 2025 in totaal
17.199 inwoners, dat zijn er 262 meer dan een jaar daarvoor. Zo'n 77 % daarvan wonen in Bree, 7,5 % in Tongerlo en 15,5 % in Opitter. Wetende dat de oppervlakte van Bree zo'n 65 km2 bedraagt, ligt het aantal inwoners per km2 op
264,6. Dat ligt serieus onder het gemiddelde van de provincie Limburg (372,7). Maar de bevolking van Bree steeg over de periode 2014-2024 met 9,13 % en dat is dan weer meer dan de provincie (5,12 %), meer dan het Vlaams Gewest (6,14 %) en meer dan België (5,50 %). Op 1 januari 2024 was 17 % van de inwoners van Bree jonger dan 18 jaar, 60 % zat tussen de 18 en de 64 jaar, terwijl 23 % ouder was dan 64.