Op dit moment wonen er in Spanje 46.152.925 miljoen inwoners, 163.909 meer dan op 1 januari 2010. Spanje telt 23.428.060 mannen en 22.724.866 vrouwen. Gedurende 2010 zijn er 496.699 baby’s geboren, dat is minder dan gedurende 2009 toen dat aantal nog 508.691 was.
Er wonen in Spanje 8.039 mensen die ouder zijn dan 100 jaar, in 2009 waren dat er nog 7.152. Het merendeel van deze honderdjarigen is vrouw (5.864) terwijl er 2.175 mannen ouder dan 100 jaar zijn. De grootste groep inwoners van Spanje is 34 jaar (819.737) gevolgd door de 35-jarigen met 816.977.
Meeste inwoners
Andalusië blijft de autonome deelstaat met de meeste inwoners: 8.256.297, gevolgd door Catalonië: 7.333.530 en Madrid: 6.369.167, zo blijkt uit de jaarcijfers van het Spaanse bureau voor de statistiek (INE).