Las ciudades españolas forman un sistema jerárquico donde Madrid y Barcelona son las metrópolis dominantes. Existen también grandes ciudades nacionales como Valencia, Bilbao y Sevilla, así como ciudades regionales, medias y pequeñas que sirven como centros para sus áreas. Algunas ciudades se agrupan en áreas metropolitanas complejas como Madrid, Barcelona y Valencia.