According to the 2001 Census Haverhill has a population of 22010 made up of 10805 males and 11205 females.
There are 9018 households in Haverhill.
For detailed information regarding the population, economics, demographics, education, census, health and more visit the Suffolk Observatory website : www.suffolkobservatory.info
Once at the website, click on Area Profiles. You'll have to register, but this is free.
Source : The Suffolk Observatory
The information above is correct as of 15th November 2006