In 2017 groeide de bevolking in Herentals aan met 309 inwoners. Hiermee komt het totale aantal inwoners op 28.085. Daarvan wonen er 20.876 in Herentals, 5.112 in Noorderwijk en 2.097 in Morkhoven.
In totaal wonen er 1.615 niet-Belgen in Herentals. Dat bedraagt 5,75 procent van de totale bevolking.
Schematisch overzicht van de bevolkingsaantallen:
Herentals - Noorderwijk - Morkhoven - Totaal
-Belg: 19.452 4.977 2.041 26.470
-Niet-Belg: 1.424 135 56 1.615
Totaal : 28.085 inwoners
Herentals 20.876 - Noorderwijk 5.112 - Morkhoven 2.097.