Population of Cities in Ecuador (2017)

2
Over 1 Million
13
100,000 to 1 Million
66
10,000 to 100,000

Ecuador has 2 cities with more than a million people, 13 cities with between 100,000 and 1 million people, and 66 cities with between 10,000 and 100,000 people. The largest city in Ecuador is Guayaquil, with a population of 1,952,029 people.

Name 2017 Population
Guayaquil1,952,029
Quito1,399,814
Cuenca276,964
Santo Domingo de los Colorados200,421
Machala198,123
Manta183,166
Portoviejo170,326
Eloy Alfaro167,784
Esmeraldas165,216
Ambato154,369
Tutamandahostel140,000
Ibarra132,977
Riobamba124,478
Quevedo119,436
Loja117,796
Tulcan86,498
Babahoyo76,279
La Libertad75,881
Latacunga51,717
Velasco Ibarra48,754
Puerto Francisco de Orellana48,144
Ventanas46,708
Pasaje44,860
Chone44,751
Salinas43,862
Santa Elena42,214
Rosa Zarate42,121
Santa Rosa41,816
Balzar40,115
Huaquillas39,757
Bahia de Caraquez37,056
La Troncal36,353
Jipijapa35,901
Azogues34,877
Naranjito34,206
Vinces32,497
Otavalo32,330
El Triunfo32,282
Naranjal32,045
Playas30,564
Yaguachi Nuevo27,947
Cayambe26,582
Machachi25,742
Puyo24,881
Nueva Loja24,211
Samborondon24,118
Macas23,687
Pedro Carbo23,372
Guaranda22,199
Boca Suno20,313
San Lorenzo de Esmeraldas20,209
Catamayo18,565
Montecristi18,351
Atuntaqui17,456
Calceta17,286
Tena17,172
Gualaceo17,122
Pinas16,981
Cariamanga16,862
Pelileo16,572
La Mana16,450
Pujili16,168
Montalvo15,547
Sucre15,286
Zamora15,276
San Gabriel15,112
Tosagua14,680
Alausi14,294
Muisne13,393
Macara13,035
Santa Ana12,833
Guano12,659
Alfredo Baquerizo Moreno12,617
San Miguel12,575
Santa Lucia12,523
Zaruma12,505
Balao12,205
Valdez11,441
Catacocha10,872
San Miguel de Salcedo10,838
Rocafuerte10,274
Yantzaza9,970
Canar9,900
Catarama9,723
Portovelo9,708
Banos9,501
Colimes9,384
Palestina9,364
Pajan9,183
Junin9,128
Palenque9,083
Puerto Ayora8,996
Puerto Bolivar8,300
Cotacachi8,238
Lomas de Sargentillo7,542
Pillaro7,462
Sucua7,413
Pimampiro7,408
Archidona7,309
Coronel Marcelino Mariduena7,303
Palora6,472
Pedernales5,983
Celica5,499
Sangolqui5,114
Puerto Baquerizo Moreno4,214