The population of Castenaso is 13,607 people after the 2001 Italian census. In the previous census, the population was 13,436 people, thus increasing in population by 1.27%. Castenaso has a population density of 381.15 people per square kilometer. The 13,607 inhabitants have 5,377 families, with, on average, 2.53 people per family.
48.71% of the population is employed, meaning that there are 6,628 workers.