List of largest cities in Spain by population

This is a list of the largest cities in the Kingdom of Spain by population. Only the population within the city limits is included: 1) Ciudad de Mexico - 8,720,920

2) Lima - 7,870,000

3) Bogota - 7,332,790

4) Hong Kong - 7,055,070

5) Santiago - 5,278,040

6) Singapore - 4,987,600

7) Madrid - 3,128,600

8) Buenos Aires - 3,050,730

9) Santo Domingo - 2,987,010

10) Ciudad de Querzon - 2,679,450

11) Taipei - 2,606,150

12) Medellin - 2,450,080

13) Kuwait - 2,380,000

14) Havana - 2,328,000

15) Dubai- 2,262,000

16) Cali - 2,232,160

17) Caracas - 2,097,350

18) Guayaquil - 1,985,380

19) Maracaibo - 1,835,500

20) Kuala Lumpur - 1,809,700

21) Ecatepec de Morelos - 1,734,700

22) Montevideo - 1,679,280

23) Manila - 1,660,710

24) Barcelona - 1,605,600

25) Santa Cruz - 1,594,930

26) Tijuana - 1,590,420

27) Puebla - 1,590,260

28) Guadalajara - 1,564,510

29) Kaohsiung - 1,528,210

30) Managua - 1,500,000

31) Ciudad Juarez - 1,407,850

32) Quito - 1,397,700

33) Leon - 1,397,450

34) Caloocan - 1,378,860

35) Davao - 1,363,340

36) Cordoba - 1,309,540

37) San Diego - 1,279,330

38) Zaponan - 1,260,380

39) Tegucigalpa - 1,200,000

40) Valencia - 1,196,000

41) Subang Jaya - 1,174,970

42) Rosario - 1,159,000

43) Baranquilla - 1,148,510

44) Monterrey - 1,138,710

45) Nezahualcoyotl - 1,086,720

46) Taichung - 1,074,280

47) Klang - 1,004,190