There are five climatic regions in Brazil: equatorial, tropical, semi-arid, highland tropical and subtropical. Cities such as Sao Paulo and Brasilia, on the plateau, have a mild climate with temperatures averaging 66°F (19°C). Rio de Janeiro, Recife, Natal and Salvador on the coast have warmer climates. Rio, for example, has an average temperature of around 80°F (26°C).
In the southern part of Brazil, the subtropical climate is similar to parts of the US and Europe, with frosts occurring in the winter months (July to August) when temperatures can fall below freezing. In the Amazon the temperature rarely rises above 90°F (32°C), and days are generally warm, wet and humid. The region has two seasons: a rainy season (November to May) and not-so-rainy season (June to October).
For the rest of the country, temperatures range from 70° to 90°F (20°-30°C), regardless of the season. The summer months between December and February can be hot and humid, bringing temperatures to the high 30s. The amount of rainfall depends greatly on where you are. Around the Amazon basin you can expect rain year round, while coastal regions are generally hot and dry.
The climate of Sao Paulo may not be as congenial as other Brazilian cities, but it is warm and sunny enough by world standards. The weather remains mild to warm all year round, the lowest temperatures of around 54F (12C) being experienced during July and the maximum of around 82F (27C) being enjoyed during the hottest month of February. Sao Paulo receives around 53 inches (135cm) of rain a year, mostly during the summer months.
|Month||Avg. High||Avg. Low||Avg. Precip.|