- 1 г. — 6,5 млн чел.;
- 500 г. — 4,5 млн чел.;
- 1000 г. — 6 млн чел.;
- 1300 г. — 11,3 млн чел.;
- 1500 г. — 6,2 млн чел.;
- 1800 г. — 11,55 млн чел.;
- 1900 г. — 18,6 млн чел.;
- 1932 г. — 24,1 млн чел.;
- 1959 г. — 29,9 млн чел.;
- 1977 г. — 36,3 млн чел.;
- 2009 г. — 45,97 млн чел.
Население Испании составляет 46,16 млн человек (октябрь 2011).
Городское население — 76 %. Плотность населения — 79,7 чел./км².
Официальный язык — кастильский; в автономных областях официальными наряду с кастильским (испанским) являются и другие языки (каталонско-валенсийско-балеарский в Каталонии, Валенсии и на Балеарских островах, баскский в Стране Басков и Наварре, галисийский в Галисии, аранский в Каталонии).
95 % верующих — католики. Несмотря на это, 67 % населения Испании поддержали идею официальной регистрации однополых браков. С июля 2005 года в стране вступил в силу закон, легализующий однополые браки и предоставляющий однополым парам право на усыновление детей.
За пределами страны проживают свыше 2,7 млн испанцев, в том числе в странах Северной и Южной Америки 1,7 млн, в Западной Европе свыше 1 млн (главным образом во Франции и Германии).
Согласно генетическим исследованиям Лидского университета, проведённым в 2008 году, 20 % современного населения Испании имеет семитские корни (и 11 % имеют арабские и берберские корни).