What Are the Warmest Cities in Brazil?
KEY TAKEAWAYS
The three warmest cities in Brazil are Boa Vista, Mossoró, and Marabá.
Known for high daytime temperatures and high average temperatures overall year round, there are few large countries as developed as Brazil that are also so hot. The tropical climate prevalent in most of the country makes it humid and hot, particularly in the rainy season.
Brazil lies in two hemispheres: the Northern and the Southern Hemisphere. Most of the country is in the Southern Hemisphere where the seasons are inverted (June is the beginning of winter).
In this article I’ll share with you my list of the warmest Brazilian cities, researched from a list of the most populous cities in Brazil. I’ll cover the top 10 with the highest annual temperature in more detail and then present the entire ranking in a table with 100 major cities in the country.
Top 10 Warmest Cities in Brazil
Here are the top 10 warmest places in Brazil. The places are ranked by their average annual temperature. Each city also includes temperatures in July (usually the coldest month) and January (usually the warmest month). The tropical cities in Brazil that are located in the northern part of the country or close to the equator have higher temperatures in July than in January.
1. Boa Vista – 28.75 °C
The hot and humid climate of Boa Vista, the capital of the state of Roraima in northern Brazil, makes it the warmest city in Brazil. The city maintains very hot temperatures year round, not even dropping below 31 °C during the coolest month (June). Meanwhile, the hottest month (October) reaches 34 °C. Because of the tropical climate, the city has relatively little sunshine, at 1,896 hours a year.
Average high temperature in July: 31.4 °C
Average high temperature in January: 33.3 °C
2. Mossoró – 28.05 °C
Mossoró is the second most populous city in the state of Rio Grande do Norte. It’s located halfway between Fortaleza and Natal. But unlike these two coastal cities, it’s located inland. Mossoró has consistently higher average daytime temperatures than Boa Vista but has cooler nights (which is why it’s ranked second). The city features a semi-arid climate with relatively low precipitation for Brazilian standards. This makes it the sunniest city in Brazil out of all 100 major cities. Mossoró enjoys 2,828 sunshine hours a year.
Average high temperature in July: 32.5 °C
Average high temperature in January: 34.1 °C
3. Marabá – 28 °C
Marabá is a city in the state of Pará, located inland as the previous two cities. During its dry season, between June and October, the city experiences the highest temperatures, reaching on average up to 34.7 °C in the hottest month (August).
Average high temperature in July: 34.2 °C
Average high temperature in January: 31.4 °C
4. Teresina – 27.8 °C
Teresina is the capital of the state of PiauÃ. The city records extremely hot temperatures in its dry season. In the hottest month, October, it experiences average temperature during the day of 36.4 °C. Humidity in the dry season is much lower than in the rainiest months, though, so the temperatures may be more bearable than the 32 °C in the wet season combined with high humidity.
Average high temperature in July: 33.3 °C
Average high temperature in January: 32.2 °C
5. Manaus – 27.65 °C
Manaus is the capital of the state of Amazonas. Located in the center of the world’s largest rainforest close to the equator, Manaus has extremely wet and humid weather year round. While temperatures are lower than in the previous cities, the relative humidity in Manaus drops at most to 77% in the least humid month. Meanwhile, in the most humid months (definitely the worst time to visit), humidity reaches 87%.
Average high temperature in July: 32.1 °C
Average high temperature in January: 30.9 °C
6. Macapá – 27.65 °C
Macapá is the capital of Amapá state. It’s located on the Amazon River near its mouth on the Atlantic Ocean northeast of the city. The equator runs through the middle of the city, giving the city a long wet season with very high humidity year round. Average relative humidity in the most humid month, April, is even higher than in Manaus as it reaches 88.1%. The dry season in Macapá runs only for four months, between August and November.
Average high temperature in July: 31.6 °C
Average high temperature in January: 30.2 °C
7. Palmas – 27.55 °C
Palmas is the capital of the state of Tocatins in central Brazil. The city is located in the cerrado region with a hot, but less rainy climate than the previous cities (except for Mossoró). In the hottest months, Palmas records extremely high average temperatures climbing to 36.6 °C in the hottest month (September).
Average high temperature in July: 34.5 °C
Average high temperature in January: 31.8 °C
8. Fortaleza – 27.5 °C
Fortaleza is the capital of the state of Ceará and the fifth largest city in Brazil. It’s the only city in this ranking of ten warmest Brazilian cities that’s located directly on the Atlantic Ocean. While the city has a hot, tropical climate with high humidity, the winds blowing from the ocean moderate it and make the weather conditions more comfortable. Temperatures in Fortaleza are consistent year round, differing very little between the hottest and the coldest month. The dry season runs from July to December while January to June is the wet season.
Average high temperature in July: 30.6 °C
Average high temperature in January: 31.2 °C
9. Imperatriz – 27.35 °C
Imperatriz in the state of Maranhão has a typical for northeastern Brazil tropical climate. Average temperature ranges from 31.8 °C in January to 35.4 °C in September. The dry season is between May and October, with the rest of the year featuring much higher rainfall and humidity.
Average high temperature in July: 34.3 °C
Average high temperature in January: 31.8 °C
10. Belém – 27.25 °C
Belém in northern Brazil is the capital of the state of Pará. The city is considered the gateway to the Amazon River. It has a tropical rainforest climate with no true dry season. This means that it rains a lot year round, with 12 rainy days in the least rainy month (August) and up to 25 in the rainiest month (March).
Average high temperature in July: 32 °C
Average high temperature in January: 31.1 °C
Top 100 Warmest Brazilian Cities Ranked by the Average Temperature
Here’s a table with 100 major Brazilian cities. They have at least 250,000 residents. Some larger cities than the ones featured in this table are missing because no climate data was available for them. The data comes from primarily from Instituto Nacional de Meteorologia (INMET).
City | Average high temperature (°C) | Average low temperature (°C) | Daily mean temperature (°C) | Average high temperature in July (°C) | Average high temperature in January (°C) |
---|---|---|---|---|---|
Boa Vista | 33.6 | 23.9 | 28.75 | 31.4 | 33.3 |
Mossoró | 33.4 | 22.7 | 28.05 | 32.5 | 34.1 |
Marabá | 32.8 | 23.2 | 28 | 34.2 | 31.4 |
Teresina | 33.5 | 22.1 | 27.8 | 33.3 | 32.2 |
Manaus | 31.9 | 23.4 | 27.65 | 32.1 | 30.9 |
Macapá | 31.5 | 23.8 | 27.65 | 31.6 | 30.2 |
Palmas | 33.4 | 21.7 | 27.55 | 34.5 | 31.8 |
Fortaleza | 31.1 | 23.9 | 27.5 | 30.6 | 31.2 |
Imperatriz | 32.5 | 22.2 | 27.35 | 34.3 | 31.8 |
Belém | 31.8 | 22.7 | 27.25 | 32 | 31.1 |
Cuiabá | 33 | 21.5 | 27.25 | 32 | 32.6 |
Várzea Grande | 32.8 | 21.4 | 27.1 | 31.8 | 32.6 |
Petrolina | 32.5 | 21.4 | 26.95 | 30.5 | 33.7 |
São LuÃs | 30.4 | 23.3 | 26.85 | 30.2 | 30 |
Santarém | 31.2 | 22.2 | 26.7 | 31 | 30.7 |
Porto Velho | 32.3 | 20.9 | 26.6 | 32.7 | 31.3 |
Natal | 29.7 | 23.2 | 26.45 | 28.4 | 30.4 |
Caucaia | 29.8 | 22.8 | 26.3 | 29.3 | 30.2 |
Rio Branco | 31.5 | 20.6 | 26.05 | 31.3 | 30.9 |
Olinda | 29.1 | 22.9 | 26 | 27.3 | 30.4 |
João Pessoa | 29.3 | 22.5 | 25.9 | 27.5 | 30.2 |
Salvador | 29 | 22.7 | 25.85 | 26.6 | 31 |
Aracaju | 28.5 | 23.2 | 25.85 | 27 | 29.6 |
Vitória | 29.1 | 22 | 25.55 | 26.7 | 31.4 |
Recife | 29.1 | 21.8 | 25.45 | 27.3 | 30.2 |
Maceió | 29.8 | 20.9 | 25.35 | 27.6 | 31 |
Campos dos Goytacazes | 29.9 | 20.8 | 25.35 | 27.3 | 32.1 |
Jaboatão dos Guararapes | 28.5 | 22.1 | 25.3 | 26.7 | 29.8 |
Camaçari | 29.6 | 21 | 25.3 | 27.1 | 31.7 |
Juazeiro do Norte | 30.5 | 19.9 | 25.2 | 29.4 | 31.3 |
Nova Iguaçu | 29.4 | 20.9 | 25.15 | 25.4 | 30.6 |
Feira de Santana | 30 | 20.3 | 25.15 | 26.2 | 32.5 |
São José do Rio Preto | 31 | 18.8 | 24.9 | 27.8 | 32.1 |
Vila Velha | 29 | 20.5 | 24.75 | 26.4 | 31.5 |
Governador Valadares | 30.3 | 19.1 | 24.7 | 27.8 | 32.2 |
Campina Grande | 28.8 | 20.2 | 24.5 | 25.6 | 30.7 |
Rio de Janeiro | 27.3 | 21 | 24.15 | 25 | 30.2 |
Montes Claros | 30.1 | 18 | 24.05 | 28.3 | 30.4 |
Belford Roxo | 29.5 | 18.5 | 24 | 26 | 32 |
Ipatinga | 28.8 | 19.2 | 24 | 26.4 | 30.3 |
Macaé | 28.5 | 19.5 | 24 | 26.3 | 31.1 |
São Carlos | 28.9 | 19 | 23.95 | 28 | 30.3 |
Goiânia | 29.8 | 17.7 | 23.75 | 28.9 | 29.2 |
Niterói | 28.8 | 18.7 | 23.75 | 26.1 | 32.2 |
Caruaru | 28 | 19 | 23.5 | 24.4 | 29.7 |
Campo Grande | 28.8 | 17.8 | 23.3 | 26.7 | 28.6 |
Uberlândia | 29.1 | 17.5 | 23.3 | 27 | 29.4 |
Uberaba | 29.5 | 16.8 | 23.15 | 27.7 | 29.7 |
Aparecida de Goiânia | 28.6 | 17.1 | 22.85 | 29 | 28.7 |
Anápolis | 27.7 | 18 | 22.85 | 26.8 | 26.6 |
Belo Horizonte | 27.3 | 18 | 22.65 | 24.9 | 28.7 |
Bauru | 29.1 | 16 | 22.55 | 26 | 30 |
Indaiatuba | 28.4 | 16.5 | 22.45 | 25.4 | 30.3 |
Maringá | 27.8 | 16.8 | 22.3 | 24.3 | 30.4 |
Piracicaba | 28 | 16.6 | 22.3 | 25.3 | 29.9 |
Campinas | 27.9 | 16.6 | 22.25 | 25.1 | 29.5 |
Santos | 25.4 | 19.1 | 22.25 | 22.8 | 28.6 |
BrasÃlia | 27 | 17 | 22 | 25.6 | 26.9 |
Taubaté | 28.2 | 15.8 | 22 | 24.9 | 30.6 |
Praia Grande | 25.5 | 18.4 | 21.95 | 22.6 | 28.2 |
São Vicente | 25.4 | 18.4 | 21.9 | 22.6 | 28.2 |
Guarujá | 25.3 | 18.4 | 21.85 | 22.4 | 28 |
Foz do Iguaçu | 28.5 | 15.1 | 21.8 | 23.7 | 33 |
Sorocaba | 27.2 | 16.2 | 21.7 | 24 | 29.2 |
Franca | 26.4 | 16.9 | 21.65 | 24.3 | 27 |
Blumenau | 27 | 16.2 | 21.6 | 22.3 | 31.9 |
Londrina | 27.5 | 15.6 | 21.55 | 23.8 | 30 |
São Paulo | 26.1 | 16.4 | 21.25 | 22.9 | 28.6 |
Florianópolis | 25.1 | 17.4 | 21.25 | 21 | 28.9 |
Joinville | 25.2 | 17.1 | 21.15 | 21.3 | 29.3 |
Guarulhos | 26.3 | 15.9 | 21.1 | 22.8 | 29.2 |
Vitória da Conquista | 25.3 | 16.2 | 20.75 | 22.3 | 26.9 |
Porto Alegre | 25.2 | 15.6 | 20.4 | 19.3 | 30.5 |
Cascavel | 25.3 | 15.5 | 20.4 | 20.9 | 28.6 |
Ribeirão Preto | 29.4 | 10.8 | 20.1 | 26 | 29.2 |
São José dos Campos | 27.3 | 12.8 | 20.05 | 24.1 | 29.7 |
Gravataà | 24.6 | 15.5 | 20.05 | 19 | 30 |
Juiz de Fora | 24.4 | 15.3 | 19.85 | 21.8 | 26.5 |
Petrópolis | 24.9 | 14.8 | 19.85 | 21.6 | 27.5 |
Limeira | 24.9 | 14.7 | 19.8 | 22.1 | 27.2 |
Santa Maria | 24.9 | 14.3 | 19.6 | 19.6 | 30.4 |
Osasco | 24.5 | 14.5 | 19.5 | 21.8 | 27.4 |
Novo Hamburgo | 24.1 | 14.8 | 19.45 | 19.5 | 29.3 |
São Bernardo do Campo | 24 | 14.8 | 19.4 | 20.3 | 27.7 |
Ponta Grossa | 24.8 | 13 | 18.9 | 20.8 | 28.1 |
Jundiaà | 24 | 13.1 | 18.55 | 21.1 | 26.4 |
Pelotas | 23 | 14.1 | 18.55 | 17.5 | 28.5 |
Barueri | 23.6 | 13.5 | 18.55 | 20.6 | 26.3 |
Curitiba | 23.5 | 13.4 | 18.45 | 19.7 | 26.8 |
Taboão da Serra | 23.2 | 13.4 | 18.3 | 20.4 | 26 |
Itaquaquecetuba | 22.8 | 13.2 | 18 | 19.8 | 25.5 |
Mogi das Cruzes | 24.7 | 11.2 | 17.95 | 21.6 | 27.5 |
Diadema | 22.6 | 13.1 | 17.85 | 19.8 | 25.3 |
Cotia | 22.8 | 12.8 | 17.8 | 19.9 | 25.5 |
Suzano | 22.5 | 13 | 17.75 | 19.5 | 25.2 |
Embu das Artes | 22.7 | 12.8 | 17.75 | 19.7 | 25.3 |
Caxias do Sul | 22 | 13.1 | 17.55 | 16.9 | 26.6 |
Mauá | 22.2 | 12.9 | 17.55 | 19.3 | 25 |
São José dos Pinhais | 22 | 11.9 | 16.95 | 19 | 25.6 |
Colombo | 21.7 | 11.5 | 16.6 | 18.9 | 25.2 |
You may also be interested in the warmest cities in Mexico, the warmest cities in the United States in every state or the hottest cities in the United States.
Frequently Asked Questions
The warmest place in Brazil, if we consider only the 100 major cities, is Boa Vista, the capital of the state of Roraima, located entirely north of the equator. Its average temperature of 28.75 °C makes it the hottest city by far in the entire country.
Most cities in Brazil are warm year round, with average temperatures during the day not dropping below 20 °C. The hottest months can bring temperatures of 30 °C and more.
Rio de Janeiro is warm year round. Even in the coldest months, winter temperatures mean average highs of 25 °C and night temperatures of 18-19 °C. Rio has hot summers, with temperatures reaching on average 29-30 °C.
In most cities in Brazil that have winter (and not the wet and rainy season), the definition of winter is temperatures during the day between 20-25 °C, dropping at night to maybe 15 °C. For people from colder countries, the mild winters in Brazil more resemble their local summer months.
December is one of the hottest months in Rio. Average temperatures reach 28.6 °C during the day and 22.4 °C at night. This means hot, humid weather conditions.
It depends on what you’re looking for. If you want the hottest weather possible, the summer months between December and February is the best time to visit. If you want cooler weather, go during spring or fall when average temperature drops by a few degrees but is still pleasantly hot. If you’re going to cities with a tropical climate, go during the dry season so that you can avoid the worst of their humid climate. The rainy season depends on the city’s location in relation to the equator. For example, Manaus (below the equator) has the rainy season between December and May while the rainiest months in Boa Vista (fully north of the equator) has the rainiest months between April and September.
Brazil in the summer is very hot. Apart from the cities featuring a tropical climate where there’s no summer and winter (there’s a rainy season and a dry season instead), the cities that have winter and summer get average temperatures during the day in the vicinity of 30 °C. Nights are also hot, with temperatures of about 22-23 °C at night.
Southern Brazil in general is warm to hot but visibly cooler than the northern part of the country closer to the equator. For example, the average annual temperature in Florianópolis is 21.25 °C compared to 24.15 °C in Rio de Janeiro or 27.5 °C in Fortaleza. The average temperatures in Floripa are 28-29 °C in the summer and 21-22 °C in the winter.
Brazil is not the hottest country. According to the list of countries by average yearly temperature, Brazil has an average temperature of 24.95 °C. This places it 61 out of 192 countries.
In the hottest months, Rio de Janeiro gets average temperatures of 30 °C during the day and 23 °C at night. Record high temperatures are between 41-42 °C.