Madrid - 5,843,041
Barcelona - 3,135,758
Valencia - 1,623,724
Seville - 1,317,098
Malaga - 1,074,074
Bilbao - 946,829