Although 90 percent of the country is within the tropical zone, the climate of Brazil varies considerably from the mostly tropical North to temperate zones below the Tropic of Capricorn.
Temperatures in the cities of São Paulo, Belo Horizonte, and Brasília are moderate (usually between 15°C and 30°C),Rio de Janeiro, Recife, and Salvador on the coast have warm climates, with average temperatures ranging from 23°C to 27°C, but enjoy constant trade winds. The southern cities of Porto Alegre and Curitiba have a subtropical climate similar to that in parts of the United States and Europe. |