São Paulo is the largest city in South America by population, with over 12 million people in its metropolitan area. Buenos Aires is the second largest, followed by Rio de Janeiro. Santiago, while a major capital, has a smaller population than these three Brazilian and Argentine cities.