Sao Leopoldo is a locality located 1594.85 km north from Brasilia in Rio Grande do Sul, Brazil. The population of Sao Leopoldo is 238,648 people. Alvorada, Cachoeirinha, Canoas are located close to Sao Leopoldo. You can find Sao Leopoldo on any map using the following decimal coordinates: -29.755 (latitude), -51.1452 (longitude).