What is the Population of Madrid Spain?

As of July 2008 the population of Madrid, Spain was estimated to be 40,491,052 people. It was also ranked as the 22nd most expensive city to live in the world.