Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.
Rank | City | Country | Population | |
---|---|---|---|---|
1,521. | Benahadux | Spain | 3,132 | |
712. | Benaguasil | Spain | 11,011 | |
1,046. | Benacazón | Spain | 5,698 | |
761. | Bembibre | Spain | 10,071 | |
2,110. | Belvis de la Jara | Spain | 1,774 | |
2,363. | Belver | Spain | 1,381 | |
1,912. | Belorado | Spain | 2,104 | |
2,520. | Belmonte de Tajo | Spain | 1,199 | |
1,977. | Belmonte | Spain | 2,011 | |
1,783. | Belmonte | Spain | 2,360 | |
2,061. | Bélmez de la Moraleda | Spain | 1,859 | |
1,437. | Bélmez | Spain | 3,467 | |
1,838. | Bellvís | Spain | 2,263 | |
2,091. | Bellver de Cerdanya | Spain | 1,809 | |
1,348. | Bellreguard | Spain | 3,893 | |
1,280. | Bellpuig | Spain | 4,269 | |
2,507. | Bellcaire d'Urgell | Spain | 1,218 | |
2,217. | Belchite | Spain | 1,568 | |
1,418. | Belalcázar | Spain | 3,562 | |
538. | Béjar | Spain | 15,007 | |
1,331. | Begur | Spain | 3,981 | |
1,070. | Begues | Spain | 5,538 | |
1,390. | Begonte | Spain | 3,675 | |
1,527. | Begíjar | Spain | 3,098 | |
1,224. | Becerril de la Sierra | Spain | 4,610 | |
2,701. | Becerril de Campos | Spain | 1,021 | |
1,451. | Becerreá | Spain | 3,403 | |
598. | Beasain | Spain | 13,557 | |
1,118. | Beas de Segura | Spain | 5,251 | |
2,642. | Beas de Granada | Spain | 1,074 | |
1,288. | Beas | Spain | 4,207 | |
334. | Baza | Spain | 23,359 | |
2,346. | Batres | Spain | 1,398 | |
1,922. | Batea | Spain | 2,086 | |
172. | Basauri | Spain | 42,657 | |
2,435. | Bas | Spain | 1,307 | |
2,282. | Bárzana | Spain | 1,480 | |
2,194. | Barxeta | Spain | 1,619 | |
2,331. | Barx | Spain | 1,423 | |
2,210. | Barruelo de Santullán | Spain | 1,574 | |
1,984. | Barrax | Spain | 1,993 | |
1,909. | Barraco | Spain | 2,111 | |
1,802. | Barlovento | Spain | 2,334 | |
848. | Bargas | Spain | 7,731 | |
2,045. | Bareyo | Spain | 1,893 | |
1,556. | Bárcena de Cicero | Spain | 3,003 | |
2. | Barcelona | Spain | 1,621,537 | |
1,399. | Barcarrota | Spain | 3,643 | |
242. | Barberà del Vallès | Spain | 31,144 | |
340. | Barbate de Franco | Spain | 22,912 | |
490. | Barbastro | Spain | 16,924 | |
357. | Barañáin | Spain | 22,110 | |
1,518. | Baralla | Spain | 3,146 | |
68. | Barakaldo | Spain | 98,460 | |
440. | Banyoles | Spain | 18,327 | |
2,144. | Baños de Río Tobía | Spain | 1,698 | |
1,986. | Baños de Molgas | Spain | 1,992 | |
1,630. | Baños de la Encina | Spain | 2,749 | |
1,812. | Bande | Spain | 2,310 | |
2,554. | Baltar | Spain | 1,166 | |
2,330. | Baltanás | Spain | 1,426 | |
1,490. | Balsareny | Spain | 3,233 | |
2,700. | Ballobar | Spain | 1,021 | |
1,657. | Balazote | Spain | 2,656 | |
495. | Balaguer | Spain | 16,779 | |
658. | Baiona | Spain | 12,091 | |
431. | Bailén | Spain | 18,785 | |
1,877. | Bagà | Spain | 2,178 | |
506. | Baeza | Spain | 16,253 | |
390. | Baena | Spain | 20,915 | |
1,509. | Badolatosa | Spain | 3,184 | |
25. | Badalona | Spain | 219,547 | |
48. | Badajoz | Spain | 148,334 | |
228. | Azuqueca de Henares | Spain | 32,744 | |
813. | Azuaga | Spain | 8,242 | |
559. | Azpeitia | Spain | 14,375 | |
1,027. | Aznalcóllar | Spain | 5,839 | |
1,398. | Aznalcázar | Spain | 3,647 | |
690. | Azkoitia | Spain | 11,266 | |
1,375. | Azagra | Spain | 3,756 | |
1,078. | Ayora | Spain | 5,508 | |
2,502. | Ayllón | Spain | 1,227 | |
2,619. | Ayerbe | Spain | 1,096 | |
2,424. | Ayegui | Spain | 1,315 | |
405. | Ayamonte | Spain | 20,334 | |
1,627. | Avión | Spain | 2,753 | |
1,917. | Avinyó | Spain | 2,093 | |
81. | Avilés | Spain | 84,242 | |
136. | Ávila de los Caballeros | Spain | 56,855 | |
1,325. | Autol | Spain | 4,002 | |
2,401. | Atzeneta d'Albaida | Spain | 1,344 | |
1,941. | Ateca | Spain | 2,055 | |
2,259. | Ataun | Spain | 1,508 | |
745. | Atarrabia | Spain | 10,341 | |
530. | Atarfe | Spain | 15,399 | |
2,530. | Astudillo | Spain | 1,185 | |
659. | Astorga | Spain | 12,078 | |
1,282. | Astigarraga | Spain | 4,254 | |
2,373. | Asteasu | Spain | 1,371 | |
408. | Aspe | Spain | 20,180 |