The largest urban agglomerations in Brazil are São Paulo, Rio de Janeiro, and Belo Horizonte – all in the Southeastern Region – with 21.1, 12.3, and 5.1 million inhabitants respectively. The majority of state capitals are the largest cities in their states, except for Vitória, the capital of Espírito Santo, and Florianópolis, the capital of Santa Catarina.