San Lorenzo de Esmeraldas, Ecuador
Esmeraldas · Ecuador
San Lorenzo de Esmeraldas is a small city in Esmeraldas, Ecuador with a population of 20,209. Elevation: 46 ft (14 m). Average temperature: 78°F (26°C).
Data updated June 2026
Discover San Lorenzo de Esmeraldas, Ecuador
Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.
About San Lorenzo de Esmeraldas
San Lorenzo is a port town on the north coast of Ecuador, about 18 km south of the Colombian border. It was joined by a narrow gauge rail to the city of Ibarra in the Highlands and for many years it was an important port for the export of balsa wood and tagua.
People
Climate
| Population | 20,209 |
| Population Density | 138 / sq mi |
| Elevation | 46 ft (14 m) |
| Coordinates | 1.2863°, -78.8351° |
| Timezone | America/Guayaquil |
| Country | 🇪🇨 Ecuador |
| State / Province | Esmeraldas |
| Average Temperature | 78°F (26°C) |
| January Average | 78°F (26°C) |
| July Average | 78°F (26°C) |
| Annual Precipitation | 95.4 inches (2,423 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About San Lorenzo de Esmeraldas
San Lorenzo de Esmeraldas is a small city in Ecuador (Esmeraldas) with a population of 20,209. The city sits at an elevation of 46 feet (14 meters) above sea level. The average annual temperature is 78°F (26°C). Temperatures range from 78°F in January to 78°F in July. Annual precipitation averages 95.4 inches. The timezone is America/Guayaquil.
Climate in San Lorenzo de Esmeraldas
San Lorenzo de Esmeraldas has an average annual temperature of 26.4°C (80°F). The hottest month is Sep (27°C), the coldest is Dec (25.9°C). Average annual precipitation is 1018 mm.
Temperature
| Annual Average | 78.4°F |
| 45% above Ecuador avg | |
| January Average | 78°F (26°C) |
| July Average | 78°F (26°C) |
| Sunny Days | 163 days/yr |
Geography
| Elevation | 46 ft (14 m) |
| Area | 146.8 sq mi (380.1 km²) |
| Population Density | 138/sq mi |
| Coordinates | 1.2863°N, 78.8351°W |
| Timezone | America/Guayaquil |
Precipitation & Snow
Air Quality
Tsunami History
4 tsunamis recorded within 500 km. Highest wave on record: 6.0 m (20 ft).
| Year | Location | Cause | Max Wave | Deaths | Distance |
| 1979 | COLOMBIA: OFF SHORE, PACIFIC OCEAN | Earthquake | 6.0 m | 600 | 57 km |
| 1906 | OFF COAST | Earthquake | 5.0 m | 1,000 | 70 km |
| 2025 | ECUADOR | Earthquake | 0.4 m | — | 80 km |
| 1958 | COLOMBIA-ECUADOR | Earthquake | — | 115 | 78 km |
Nearby Volcanoes
12 volcanoes within 200 km. Closest: Chachimbiro (110 km).
| Name | Type | Elevation | Last Eruption | Distance |
| Chachimbiro | Stratovolcano | 4,106 m (13,471 ft) | -3740 | 110 km |
| Chiles-Cerro Negro | Stratovolcano | 4,698 m (15,413 ft) | 1936 | 113 km |
| Cumbal | Stratovolcano | 4,764 m (15,630 ft) | 1926 | 114 km |
| Cuicocha | Caldera | 3,246 m (10,650 ft) | 650 | 121 km |
| Imbabura | Compound | 4,609 m (15,121 ft) | -5550 | 135 km |
| Mojanda | Stratovolcano(es) | 4,263 m (13,986 ft) | Unknown | 143 km |
| Pululahua | Caldera | 3,356 m (11,010 ft) | 290 | 145 km |
| Galeras | Complex | 4,276 m (14,029 ft) | 2014 | 163 km |
| Guagua Pichincha | Stratovolcano | 4,784 m (15,696 ft) | 2002 | 164 km |
| Cayambe | Compound | 5,790 m (18,996 ft) | 1786 | 169 km |
| Atacazo | Stratovolcano | 4,463 m (14,642 ft) | -320 | 184 km |
| Chacana | Caldera | 4,643 m (15,233 ft) | 1773 | 196 km |
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 78°F (26°C) | 9.8 in | |
| February | 79°F (26°C) | 10.2 in | |
| March | 79°F (26°C) | 11.2 in | |
| April | 79°F (26°C) | 12.0 in | Warmest, Wettest |
| May | 79°F (26°C) | 11.5 in | |
| June | 79°F (26°C) | 10.7 in | |
| July | 78°F (26°C) | 7.5 in | |
| August | 78°F (26°C) | 4.3 in | Coldest |
| September | 78°F (26°C) | 4.8 in | |
| October | 78°F (26°C) | 4.7 in | |
| November | 78°F (26°C) | 3.2 in | Driest |
| December | 78°F (26°C) | 5.5 in |
San Lorenzo de Esmeraldas has a seasonal temperature swing of 2°F / from 78°F in August to 79°F in April. Total annual precipitation is 95.4 inches, with April being the wettest month (12.0") and November the driest (3.2").
Schools in San Lorenzo de Esmeraldas
1 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Sudamericano | — | — | — | — |
Hotels in San Lorenzo de Esmeraldas
1 hotels within city radius — OpenStreetMap data
Restaurants in San Lorenzo de Esmeraldas
1 restaurants within city radius — OpenStreetMap data
Bus Stations in San Lorenzo de Esmeraldas
1 bus stations within city radius — OpenStreetMap data
Gas Stations in San Lorenzo de Esmeraldas
2 gas stations within city radius — OpenStreetMap data
Banks in San Lorenzo de Esmeraldas
1 banks within city radius — OpenStreetMap data
Airports Near San Lorenzo de Esmeraldas
7 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| La Florida Airport | TCO | Medium Airport |
| Guinulero Airport | — | Small Airport |
| Maguí Payán Airport | — | Small Airport |
| Palpailón | — | Small Airport |
| Payán Airport | PYN | Small Airport |
| San Lorenzo Airport | — | Small Airport |
| Tapatla Airstrip | — | Small Airport |
Churches & Religious Organizations in San Lorenzo de Esmeraldas
2 religious organizations (IRS tax-exempt data).
| Name | Address |
|---|---|
| Iglesia Católica San Daniel Comboni | San Lorenzo | |
| Kingdom Hall of Jehovah's Witnesses, San Lorenzo |
Quick Facts
🇪🇨 About Ecuador
Public Holidays in Ecuador
11 public holidays this year
Download Full City Report
Get a comprehensive, print-ready PDF with all data for San Lorenzo de Esmeraldas.
Get ReportFrequently Asked Questions About San Lorenzo de Esmeraldas
What is the population of San Lorenzo de Esmeraldas?
San Lorenzo de Esmeraldas has a population of 20,209 residents and is located in Ecuador. The population density is 138 people per square mile, spread across 146.8 square miles.
What is the weather like in San Lorenzo de Esmeraldas?
San Lorenzo de Esmeraldas has a warm climate with an average annual temperature of 78°F (26°C). Winter temperatures average 78°F in January, while summers reach an average of 78°F in July. The area receives 163 sunny days per year, below the national average of 205. Annual rainfall totals 95.4 inches.
All Countries























































































































































































































































