Belo Horizonte is the sixth-largest city in Brazil, with a population of around 2.3 million, and the third largest metropolitan area, containing a population of 6 million. It is the 13th-largest city in South America and the 18th-largest in the Americas.