La población de España supera los 46 millones de habitantes y ha aumentado debido al desarrollo económico, mejor alimentación y crecimiento migratorio. Las provincias costeras e insulares son las más pobladas, mientras que las del interior son menos pobladas excepto Madrid. La densidad de población mide el número de habitantes por kilómetro cuadrado. La economía española se divide en tres sectores: primario (agricultura, ganadería y pesca), secundario (industria) y terciario (servicios como educación y sal