This is a list of mayors of the 50 largest cities in Spain, are ordered the estimated populations as of 2024. These 50 cities have a combined population of 17.5 million, or 37% of the national population.

The breakdown of mayoral political parties is 30 from the People's Party, 14 from the Spanish Socialist Workers' Party and the Socialists' Party of Catalonia, and 6 from local or regional political parties.

List NamePhotoPartyCityRegionPopulationRankTerm startSeatsJosé Luis Martínez-AlmeidaPeople's PartyMadrid3,416,7711June 15, 2019Jaume CollboniSocialists' Party of CataloniaBarcelona1,702,5472June 17, 2023María José CataláPeople's PartyValencia825,9483June 17, 2023José Luis SanzPeople's PartySeville687,4884June 17, 2023Natalia Chueca People's PartyZaragoza686,986 5June 17, 2023Francisco de la TorrePeople's PartyMálaga591,6376May 4, 2000Rebeca PérezPeople's PartyMurcia474,6177May 10, 2026Jaime Martínez People's PartyPalma de Mallorca431,521 8June 17, 2023Carolina DariasSpanish Socialist Workers' PartyLas Palmas380,436 9June 17, 2023Luis BarcalaPeople's PartyAlicante358,720 10April 19, 2018Juan Mari AburtoBasque Nationalist PartyBilbao348,08911June 13, 2015José María BellidoPeople's PartyCórdoba322,81112June 15, 2019Jesús Julio CarneroPeople's PartyValladolid300,61813June 17, 2023Abel CaballeroSpanish Socialist Workers' PartyVigo293,977 14June 16, 2007David Quirós Socialists' Party of CataloniaHospitalet de Llobregat279,993 15June 15, 2024Carmen MoriyónAsturias ForumGijón268,56116June 17, 2023Maider EtxebarriaSpanish Socialist Workers' PartyVitoria257,968 17June 17, 2023Inés Rey Spanish Socialist Workers' PartyA Coruña249,261 18June 15, 2019Pablo RuzPeople's PartyElche243,12819June 17, 2023Marifrán CarazoPeople's PartyGranada232,71720June 17, 2023Jordi BallartEverything for TerrassaTerrassa228,70821June 15, 2019Xavier García AlbiolPeople's PartyBadalona227,083 22June 17, 2023Marta FarrésSocialists' Party of CataloniaSabadell222,17723June 15, 2019Alfredo Canteli People's PartyOviedo220,543 24June 15, 2019Noelia ArroyoPeople's PartyCartagena219,777 25June 12, 2021Manuel BautistaPeople's PartyMóstoles214,006 26June 17, 2023María José García-PelayoPeople's PartyJerez de la Frontera213,668 27June 17, 2023José Manuel BermúdezCanarian CoalitionSanta Cruz de Tenerife211,35928July 13, 2020Joseba AsirónEH BilduPamplona207,777 29December 28, 2023María del Mar VázquezPeople's PartyAlmería202,675 30September 2, 2022Judith PiquetPeople's PartyAlcalá de Henares200,702 31June 17, 2023Miguel Ángel RecuencoPeople's PartyLeganés194,084 32June 17, 2023Javier AyalaSpanish Socialist Workers' PartyFuenlabrada190,790 33February 2, 2018Sara HernándezSpanish Socialist Workers' PartyGetafe189,906 34June 13, 2015Jon InsaustiBasque Nationalist PartySan Sebastián189,093 35October 29, 2025Begoña Carrasco People's PartyCastellón de la Plana180,379 36June 17, 2023Cristina AyalaPeople's PartyBurgos175,895 37June 17, 2023Manuel Serrano López People's PartyAlbacete174,137 38June 17, 2023Gema IgualPeople's PartySantander174,101 39November 17, 2016Candelaria TestaSpanish Socialist Workers' PartyAlcorcón173,625 40June 17, 2023Luis Yeray GutiérrezSpanish Socialist Workers' PartySan Cristóbal de la Laguna160,258 41June 15, 2019Ángeles MuñozPeople's PartyMarbella159,000 42August 29, 2017Conrado EscobarPeople's PartyLogroño La Rioja151,164 43June 17, 2023Ignacio GrageraPeople's PartyBadajoz150,570 43June 27, 2021Carlos García CarbayoPeople's PartySalamanca144,866 45December 20, 2018Fèlix LarrosaSocialists' Party of CataloniaLleida144,739 46June 17, 2023Pilar MirandaPeople's PartyHuelva143,290 47June 17, 2023Rubén Viñuales Socialists' Party of CataloniaTarragona141,151 48June 17, 2023Alejandro NavarroPeople's PartyTorrejón de Ardoz140,626 49August 25, 2023Francisco RodríguezSpanish Socialist Workers' PartyDos Hermanas140,430 50February 4, 2022

See also

List of Spanish cities by population Mayoralty in Spain Spanish Federation of Municipalities and Provinces

References