1. INTRODUCTION
How many inhabitants does Spain have (2018)? Here I leave you the official answer according to the most recent data published by the Spanish Statistical Office and the Wikipedia’s population prospects for 2018.
I hope it helps. 🙂
2. WHAT IS THE POPULATION OF SPAIN? (2018)
Spain has an approximate population of 46,6 million inhabitants (2018).
– Official source: Spanish Statistical Office (12/14/2017): 46,55 million.
– Population prospect by Wikipedia (7/1/2018): 46,65 million.

Spanish population by its autonomus communities (image: Spanish Statistical Office).
3. MORE INFORMATION AND REFERENCES
- Countries by population (2018).
- Ine.es – Instituto Nacional de Estadística (2018). Población residente en España. Avaliable [HERE].
- Ine.es – Instituto Nacional de Estadística (2018). Mapa de las comunidades y ciudades autónomas de España sombreadas por población. Avaliable [HERE].
- Wikipedia.org (2018). Países y territorios dependientes por población. Avaliable [HERE].