2008-ի մարդահամարով Իսպանիայի բնակչությունը կազմում է 46 միլիոն[107]: Իսպանիայի բնակչության խտությունը 91/կմ ², ավելի ցածր է, քան Արևմտյան Եվրոպայի երկրների մեծ մասում և բաշխվածությունը երկրով շատ անհավասար է։ Բացառությամբ մայրաքաղաք Մադրիդը հարող տարածքի, խիտ բնակեցված են հիմնականում ափամերձ տարածքները։ Իսպանիայի բնակչությունը 1900 թվականի համեմատ կրկնապատկվել է, այն ժամանակ կազմելով 18.6 միլիոն շնորհիվ 1960-ականների և 1970-ականների սկզբի մեծ աճի տեմպերի[108]: