Home Cities Brazil São Leopoldo

Population of São Leopoldo, Brazil BR flag

City with 225,737 residents in Rio Grande do Sul, Brazil.

225,737
Residents (2026)
#7,988
World Ranking
#178
In Brazil (of 389)

About São Leopoldo

São Leopoldo is a city located in Brazil, in the Rio Grande do Sul region. According to the latest available data (2026), the population of São Leopoldo is approximately 225,737 residents, making it the #178 most populous city in Brazil.

Globally, São Leopoldo ranks #7,988 among the world's most populated cities.

São Leopoldo City Statistics

CitySão Leopoldo
CountryBR flag Brazil
Population225,737
Global Rank#7,988
Rank in Brazil#178 of 389 cities
City Categorycity
RegionRio Grande do Sul
Latitude-29.76
Longitude-51.1469
Data Year2026

Where is São Leopoldo BR flag Located?

São Leopoldo is located in Brazil, in the Rio Grande do Sul region, at coordinates -29.76° latitude and -51.1469° longitude. Located in the southern hemisphere, São Leopoldo experiences seasons opposite to those in the northern hemisphere.

Nearby Cities

Other Cities in Brazil BR flag

View all cities in Brazil

Largest Cities in Brazil BR flag

# City Population
2 Fortaleza 2,578,483
3 Salvador 2,564,204
4 Belo Horizonte 2,415,872
5 Manaus 2,303,732
7 Curitiba 1,830,795

Frequently Asked Questions

What is the population of São Leopoldo?

The population of São Leopoldo is approximately 225,737 residents according to the latest available data (2026).

Where is São Leopoldo located?

São Leopoldo is located in Brazil at approximately -29.76° latitude and -51.1469° longitude.

Is São Leopoldo one of the largest cities in Brazil?

With a population of 225,737, São Leopoldo is one of the notable urban areas in Brazil. It ranks #178 out of 389 cities in the country.

Explore More Cities