Spain has a population of 40 million, 14.5% are 0-14 years, 68.1% are 15-64 years, and 17.4% are 65 and over. Average life expectancy for men is 79 and for women is 82.
The annual population growth rate is a mere 1% despite being overwhelmingly Roman Catholic (90%). Literacy is 97% for those 15 years and over.
People of Spain include a variety of cultures including Portuguese, Spanish, Galicians, Catalans and the Basques.
Fairs, fiestas, and religious celebrations still play a major part in Spanish lives. People dress in costume and parade through the town.
Bull fighting is an ancient tradition that still continues today.