Etter flere år med tilbakegang og stagnasjon, så øker Spanias innbyggertall. I 2017 økte innbyggertallet med 0,28 prosent sammenlignet med 2016.
Spanias innbyggertall var ved årsskiftet 46.659.302.
Det bor vel 42 millioner spanjoler i landet, mens 4,5 millioner er utlendinger. Til den sistnevnte kategorien hører de som er residente, men som ikke har spansk statsborgerskap. Det er fortsatt slik at det dør flere i Spania enn det fødes barn.
Det er innvandringen av utlendinger som redder den spanske tilveksten. 152. 600 utlendinger kom til Spania i fjor.
Majoriteten av innvandrerne kommer fra Marokko, deretter følger Colombia og Venezuela. Innvandringsfallet er størst fra Ecuador og Storbritannia.