38 % van de
13.724 Bocholtenaren is 35 jaar of jonger (5.168 inwoners). 23,4 % is 65 jaar of ouder. In Bocholt wonen 6.643 personen, in Kaulille: 4.825, in Lozen: 1.142 en in Reppel: 1.114. Bijna 17,2 % van de Bocholter bevolking, 2.362 personen, bestaat uit niet-Belgen. De grootste groep, 68 % van deze niet-Belgische inwoners, zijn Nederlanders (1.559 inwoners). Op de tweede plaats staan de Polen (73), daarna vluchtelingen van Syrische afkomst (49) Oekraïners (45), Duitsers (35), Portugezen (31), Marokkanen (28), Roemenen (23), Britten (20), Italianen (17), Slovaken (16), Amerikanen (16), Somalië (14), Spanjaarden (13) en Thai (13). Op 1januari 2024 verbleven er in Bocholt 11 asielzoekers.