Population Statistics
HomeGazetteer archiveSpain

Spain — World Gazetteer, 2005 edition

Spain had an estimated population of 43,435,136 in 2005, with 773 places recorded. Archived from the World Gazetteer, the reference work formerly published at this domain.

About these figures. This page is part of the restored World Gazetteer archive: the 2005 edition of Stefan Helders' reference work, which was published at this domain until 2013 and is preserved here. Figures are as of 2005 and are kept for citation continuity and historical comparison. Esta página conserva la edición de 2005 del World Gazetteer. Las cifras corresponden a 2005; para datos actuales, consulte las fuentes oficiales.

For current figures: Spain today — population now 46,723,749, against 43,435,136 in 2005.

Agglomerations, 2005

#NamePopulation (2005)
1Madrid6,163,198
2Barcelona4,973,001
3Valencia1,740,222
4Sevilla1,312,535
5Bilbao1,120,385
6Málaga843,040
7Las Palmas666,494
8Zaragoza661,410
9Murcia598,395
10Palma475,615
11Granada450,458
12Oviedo435,520
13Alacant433,383
14Vigo419,157
15Santa Cruz de Tenerife415,665
16Cádiz407,655
17Donostia400,444
18A Coruña387,215
19Valladolid378,029
20Tarragona357,353
21Pamplona303,380
22Castelló290,198
23Elx287,523
24Gijón285,202

Cities and towns, 2005 (top 300 of 773)

#PlaceRegionPopulation (2005)
1MadridMadrid3,102,630
2BarcelonaBarcelona1,570,369
3ValenciaValencia769,891
4SevillaSevilla686,635
5ZaragozaZaragoza635,504
6MálagaMálaga557,872
7MurciaMurcia410,364
8PalmaBalears378,883
9Las PalmasLas Palmas365,414
10BilbaoVizcaya349,270
11AlacantAlacant327,014
12ValladolidValladolid315,856
13CórdobaCórdoba311,186
14VigoPontevedra286,580
15GijónAsturias262,573
16LʿHospitalet de LlobregatBarcelona258,268
17GranadaGranada248,942
18A CoruñaA Coruña236,007
19ElxAlacant227,546
20VitoriaÁlava224,774
21BadalonaBarcelona222,413
22MóstolesMadrid212,502
23FuenlabradaMadrid202,088
24CartagenaMurcia201,974
25SabadellBarcelona198,589
26OviedoAsturias198,250
27Alcalá de HenaresMadrid195,152
28Santa Cruz de TenerifeSanta Cruz de Tenerife193,850
29LeganésMadrid192,000
30PamplonaNavarra191,547
31JerezCádiz189,230
32TerrassaBarcelona187,770
33SantanderCantabria185,209
34AlmeríaAlmería181,497
35DonostiaGuipúzcoa180,280
36AlcorcónMadrid169,343
37BurgosBurgos168,319
38GetafeMadrid167,550
39CastellóCastelló164,411
40SalamancaSalamanca155,175
41AlbaceteAlbacete155,083
42HuelvaHuelva145,901
43LogroñoLa Rioja142,103
44San Cristóbal de la LagunaSanta Cruz de Tenerife141,480
45CádizCádiz137,698
46BadajozBadajoz133,042
47TarragonaTarragona128,391
48LeónLeón127,478
49Santa Coloma de GramenetBarcelona122,092
50LleidaLleida119,320
51JaénJaén116,289
52MarbellaMálaga115,483
53MataróBarcelona114,923
54Torrejón de ArdozMadrid111,997
55OurenseOurense105,397
56AlgecirasCádiz104,766
57Dos HermanasSevilla104,666
58AlcobendasMadrid101,860
59ReusTarragona97,508
60TeldeLas Palmas95,502
61BarakaldoVizcaya94,288
62Santiago de CompostelaA Coruña91,139
63CáceresCáceres90,938
64San FernandoCádiz90,936
65ParlaMadrid88,983
66CornellàBarcelona86,420
67LorcaMurcia85,756
68LugoLugo85,450
69CosladaMadrid85,167
70GironaGirona85,128
71Sant Boi de LlobregatBarcelona83,726
72Pozuelo de AlarcónMadrid83,172
73Talavera de la ReinaToledo82,703
74GetxoVizcaya82,120
75AvilésAsturias81,984
76GuadalajaraGuadalajara79,617
77El Puerto de Santa MaríaCádiz78,714
78FerrolA Coruña78,689
79PontevedraPontevedra77,594
80PalenciaPalencia77,438
81ToledoToledo75,054
82CeutaCeuta71,436
83Las Rozas de MadridMadrid70,110
84San Sebastián de los ReyesMadrid69,953
85TorrentValencia69,837
86ManresaBarcelona69,134
87AlcoiAlacant68,180
88El Prat de LlobregatBarcelona66,796
89MelillaMelilla66,419
90RubíBarcelona66,084
91Sant Cugat del VallèsBarcelona65,118
92Ciudad RealCiudad Real64,625
93GandiaValencia63,894
94ZamoraZamora63,160
95El EjidoAlmería63,155
96OrihuelaAlacant63,147
97Vélez-MálagaMálaga63,064
98ChiclanaCádiz63,012
99Sanlúcar de BarramedaCádiz62,213
100ViladecansBarcelona61,419
101La LíneaCádiz61,369
102PonferradaLeón61,134
103BenidormAlacant60,603
104EldaAlacant60,276
105SaguntValencia59,773
106TorreviejaAlacant59,528
107Alcalá de GuadairaSevilla58,934
108Vilanova i la GeltrúBarcelona58,597
109CerdanyolaBarcelona57,639
110GranollersBarcelona57,382
111IrunGuipúzcoa57,205
112LinaresJaén56,980
113TorrelavegaCantabria56,856
114MajadahondaMadrid56,060
115SegoviaSegovia55,902
116FuengirolaMálaga54,823
117Roquetas de MarAlmería54,665
118MotrilGranada54,311
119Collado VillalbaMadrid51,987
120Molina de SeguraMurcia51,917
121Santa LucíaLas Palmas51,877
122Mollet del VallèsBarcelona51,077
123MijasMálaga51,023
124PortugaleteVizcaya50,964
125MéridaBadajoz50,332
126CastelldefelsBarcelona50,167
127PaternaValencia50,148
128TorremolinosMálaga49,412
129ÁvilaÁvila49,408
130PuertollanoCiudad Real49,130
131ArrecifeLas Palmas48,968
132Esplugues de LlobregatBarcelona48,761
133HuescaHuesca47,918
134EsteponaMálaga47,577
135CuencaCuenca47,499
136Vila-realCastelló47,255
137SieroAsturias47,199
138SanturtziVizcaya46,363
139UtreraSevilla46,361
140Sant Vicent del RaspeigAlacant46,342
141MieresAsturias45,509
142AranjuezMadrid45,125
143LangreoAsturias45,071
144BasauriVizcaya44,995
145AronaSanta Cruz de Tenerife44,838
146AntequeraMálaga44,464
147MislataValencia43,287
148Sant Feliu de LlobregatBarcelona43,267
149GavàBarcelona43,021
150AlziraValencia42,348
151CalviàBalears41,549
152La OrotavaSanta Cruz de Tenerife41,446
153Tres CantosMadrid40,845
154PlasenciaCáceres40,337
155EivissaBalears40,219
156San Fernando de HenaresMadrid40,089
157Rivas-VaciamadridMadrid39,534
158DéniaAlacant38,953
159Colmenar ViejoMadrid38,913
160ErrenteriaGuipúzcoa38,632
161VillenaAlacant38,150
162BenalmádenaMálaga38,147
163RondaMálaga38,040
164AlcantarillaMurcia37,969
165ÉcijaSevilla37,865
166BurjassotValencia37,717
167FigueresGirona37,590
168San Bartolomé de TirajanaLas Palmas37,575
169LucenaCórdoba37,402
170Arganda del ReyMadrid36,979
171Puerto RealCádiz36,946
172Mairena del AljarafeSevilla36,774
173Los RealejosSanta Cruz de Tenerife36,724
174ValdemoroMadrid36,688
175AndújarJaén36,594
176CiezaMurcia36,545
177Miranda de EbroBurgos36,386
178ManacorBalears36,095
179IgualadaBarcelona35,711
180ArucasLas Palmas35,344
181VicBarcelona35,337
182PetrerAlacant35,210
183SoriaSoria35,129
184BlanesGirona34,894
185OntinyentValencia34,871
186PintoMadrid34,665
187Sant Adrià de BesòsBarcelona34,511
188Vilagarcía de ArousaPontevedra34,165
189YeclaMurcia34,118
190Los Palacios y VillafrancaSevilla33,913
191Vilafranca del PenedèsBarcelona33,765
192ÚbedaJaén33,052
193TortosaTarragona32,836
194RipolletBarcelona32,670
195NarónA Coruña32,509
196La Vall dʿUixóCastelló32,248
197TeruelTeruel32,210
198OlotGirona31,901
199SestaoVizcaya31,709
200TudelaNavarra31,687
201Don BenitoBadajoz31,425
202TomellosoCiudad Real31,320
203Sant Joan DespíBarcelona31,089
204ÁguilasMurcia30,739
205Montcada i ReixacBarcelona30,574
206Boadilla del MonteMadrid30,354
207Aranda de DueroBurgos30,326
208La RinconadaSevilla30,051
209BurrianaCastelló29,791
210AlaquàsValencia29,607
211RedondelaPontevedra29,583
212GaldakaoVizcaya29,485
213Puerto de la CruzSanta Cruz de Tenerife29,039
214NoveldaAlacant28,974
215CrevillentAlacant28,957
216Arcos de la FronteraCádiz28,754
217HellínAlbacete28,691
218Barberà del VallèsBarcelona28,556
219EibarGuipúzcoa28,520
220XirivellaValencia28,515
221Premià de MarBarcelona28,455
222Morón de la FronteraSevilla28,438
223CarballoA Coruña28,409
224LeioaVizcaya28,324
225Puente GenilCórdoba28,287
226GalapagarMadrid28,271
227LlucmajorBalears28,037
228Rincón de la VictoriaMálaga27,924
229La Vila JoiosaAlacant27,638
230OleirosA Coruña27,510
231XàtivaValencia27,475
232AlmendralejoBadajoz27,423
233ManisesValencia27,420
234TotanaMurcia27,292
235SuecaValencia27,085
236MarratxiBalears27,035
237Quart de PobletValencia27,015
238Alcázar de San JuanCiudad Real26,976
239El VendrellTarragona26,947
240Torre-PachecoMurcia26,932
241MahónBalears26,926
242ValdepeñasCiudad Real26,840
243Sant Vicenç dels HortsBarcelona26,683
244Ciutadella de MenorcaBalears26,681
245IngenioLas Palmas26,606
246IncaBalears26,595
247AldaiaValencia26,476
248CarmonaSevilla26,471
249RibeiraA Coruña26,333
250AlgemesíValencia26,222
251RotaCádiz25,867
252Alhaurín de la TorreMálaga25,791
253CamasSevilla25,622
254San Andrés del RabanedoLeón25,618
255MarínPontevedra25,497
256IbiAlacant25,467
257Caravaca de la CruzMurcia25,417
258CamargoCantabria25,107
259Sant Pere de RibesBarcelona24,997
260Villaviciosa de OdónMadrid24,958
261DurangoVizcaya24,953
262MartorellBarcelona24,877
263LebrijaSevilla24,754
264Coria del RíoSevilla24,671
265VinaròsCastelló24,620
266AlmansaAlbacete24,502
267JumillaMurcia24,476
268CangasPontevedra24,460
269San RoqueCádiz24,198
270SaltGirona24,145
271GáldarLas Palmas24,118
272Azuqueca de HenaresGuadalajara24,117
273Villanueva de la SerenaBadajoz24,006
274AdraAlmería23,988
275Icod de los VinosSanta Cruz de Tenerife23,885
276CambrilsTarragona23,833
277Sant Andreu de la BarcaBarcelona23,699
278VillarrobledoAlbacete23,663
279ArteixoA Coruña23,527
280ArrasateGuipúzcoa23,365
281Granadilla de AbonaSanta Cruz de Tenerife23,212
282Puerto del RosarioLas Palmas23,184
283MontillaCórdoba23,157
284Santa PolaAlacant23,111
285MazarrónMurcia23,068
286Lloret de MarGirona23,009
287VallsTarragona22,961
288Santa Eulalia del RíoBalears22,876
289BenicarlóCastelló22,871
290Pineda de MarBarcelona22,771
291A EstradaPontevedra22,754
292Priego de CórdobaCórdoba22,604
293CulleredoA Coruña22,560
294BazaGranada22,558
295BarbateCádiz22,524
296El CampelloAlacant22,475
297MartosJaén22,441
298OlivaValencia22,422
299CatarrojaValencia22,408
300ErandioVizcaya22,377

Administrative divisions, 2005

#NamePopulation (2005)
1Madrid5,998,758
2Barcelona5,192,965
3Valencia2,366,019
4Sevilla1,772,965
5Alacant1,707,967
6Málaga1,420,398
7Murcia1,325,630
8Cádiz1,152,782
9Vizcaya1,120,385
10A Coruña1,106,420
11Asturias1,047,654
12Balears972,016
13Las Palmas966,379
14Pontevedra921,821
15Zaragoza890,727
16Santa Cruz de Tenerife886,077
17Granada849,933
18Córdoba769,355
19Tarragona691,924
20Guipúzcoa680,750
21Badajoz652,543
22Jaén646,278
23Girona642,680
24Toledo594,201
25Navarra588,687
26Almería585,679
27Cantabria548,432
28Castelló539,511
29Valladolid507,247
30Ciudad Real489,359
31León480,566
32Huelva474,338
33Cáceres443,741
34Lleida385,195
35Albacete379,897
36Burgos353,411
37Lugo345,658
38Salamanca342,973
39Ourense331,793
40Álava296,849
41La Rioja295,512
42Huesca213,984
43Cuenca205,354
44Guadalajara204,150
45Zamora193,918
46Palencia168,994
47Ávila162,442
48Segovia151,861
49Teruel140,444
50Soria90,659
51Ceuta71,436
52Melilla66,419

The complete dataset is available as a free CSV download, with attribution to Stefan Helders / World Gazetteer.