Brazil

Across 169 destinations in Brazil, the warmest is Teresina at 37 °C in Oct, the coolest is Colombo at 24 °C, and annual rainfall ranges from 400 mm in Petrolina to 3,098 mm in Santarém. Figures are 1991–2020 climate normals.

169 destinations with full climate records · 4,080 awaiting data

The rangeHow much Brazil varies

Climate varies across Brazil. At the warmest month of the year, Teresina averages 37 °C by day while Colombo reaches 24 °C — a difference of 12 °C between two places in the same country.

Rainfall separates them more than temperature does: Santarém averages 3,098 mm a year against 400 mm in Petrolina.

DestinationsThe year in each of the largest

All of themEvery destination with a full record

Destination Warmest month Peak avg high Annual rainfall
São Paulo Feb 27 °C 1,288 mm
Rio de Janeiro Feb 31 °C 1,601 mm
Belo Horizonte Oct 27 °C 1,176 mm
Salvador Dec 29 °C 1,205 mm
Fortaleza Nov 30 °C 1,007 mm
Manaus Oct 31 °C 2,694 mm
Brasília Sep 29 °C 1,383 mm
Curitiba Feb 25 °C 1,544 mm
Recife Mar 30 °C 938 mm
Goiânia Sep 32 °C 1,210 mm
Belém Oct 32 °C 2,052 mm
Porto Alegre Jan 29 °C 1,542 mm
Guarulhos Feb 27 °C 1,383 mm
Maceió Mar 29 °C 1,076 mm
Campinas Feb 28 °C 1,405 mm
São Luís Oct 31 °C 1,861 mm
Campo Grande Sep 30 °C 1,391 mm
Natal Dec 30 °C 1,140 mm
Teresina Oct 37 °C 1,455 mm
Duque de Caxias Feb 31 °C 1,613 mm
Nova Iguaçu Feb 32 °C 1,386 mm
São Bernardo do Campo Feb 26 °C 1,982 mm
João Pessoa Feb 29 °C 947 mm
Sorocaba Feb 28 °C 1,198 mm
Uberlândia Sep 30 °C 1,287 mm
São José dos Campos Feb 28 °C 1,276 mm
Ribeirão Preto Oct 30 °C 1,327 mm
Aracaju Mar 29 °C 944 mm
Joinville Feb 28 °C 1,897 mm
Contagem Feb 27 °C 1,174 mm
Cuiabá Sep 34 °C 1,381 mm
Feira de Santana Dec 32 °C 625 mm
Londrina Dec 28 °C 1,632 mm
Porto Velho Aug 33 °C 2,303 mm
Juiz de Fora Feb 28 °C 1,855 mm
Ananindeua Oct 33 °C 2,521 mm
Aparecida de Goiânia Sep 31 °C 1,209 mm
Serra Feb 29 °C 1,095 mm
Niterói Feb 31 °C 1,550 mm
Macapá Oct 32 °C 2,337 mm
Florianópolis Feb 28 °C 1,658 mm
Campos dos Goytacazes Feb 31 °C 1,087 mm
São José do Rio Preto Oct 31 °C 1,396 mm
Caxias do Sul Jan 25 °C 2,002 mm
São João de Meriti Feb 32 °C 1,633 mm
Campina Grande Dec 30 °C 466 mm
Jundiaí Feb 27 °C 1,360 mm
Piracicaba Oct 29 °C 1,300 mm
Montes Claros Oct 31 °C 837 mm
Barra da Tijuca Feb 31 °C 1,091 mm
Boa Vista Mar 33 °C 1,782 mm
Rio Branco Sep 32 °C 1,754 mm
Santos Feb 29 °C 2,101 mm
Petrolina Oct 34 °C 400 mm
Maringá Dec 29 °C 1,512 mm
Caruaru Dec 30 °C 469 mm
Vitória da Conquista Feb 28 °C 669 mm
Vila Velha Feb 29 °C 1,049 mm
Bauru Oct 29 °C 1,296 mm
Betim Oct 28 °C 1,269 mm
Caucaia Sep 31 °C 832 mm
Cariacica Feb 29 °C 1,395 mm
Itaquaquecetuba Feb 27 °C 1,448 mm
Cascavel Jan 27 °C 1,750 mm
Praia Grande Feb 29 °C 2,135 mm
Franca Oct 28 °C 1,462 mm
Blumenau Feb 28 °C 1,744 mm
Santarém Oct 31 °C 3,098 mm
Uberaba Sep 30 °C 1,607 mm
São José dos Pinhais Feb 25 °C 1,543 mm
Ribeirão das Neves Oct 28 °C 1,029 mm
Pelotas Jan 27 °C 1,374 mm
Taubaté Feb 28 °C 1,489 mm
Camaçari Dec 31 °C 823 mm
Anápolis Sep 30 °C 1,517 mm
Barueri Feb 27 °C 1,320 mm
Palmas Sep 35 °C 1,886 mm
Parauapebas Sep 33 °C 1,511 mm
Juazeiro do Norte Oct 34 °C 649 mm
Várzea Grande Sep 34 °C 1,348 mm
São José Feb 28 °C 1,666 mm
Petrópolis Feb 27 °C 1,966 mm
Guarujá Feb 29 °C 1,861 mm
Itajaí Feb 27 °C 1,664 mm
Ponta Grossa Jan 25 °C 1,444 mm
Limeira Oct 29 °C 1,515 mm
Ceilândia Sep 29 °C 1,360 mm
Marabá Sep 34 °C 1,706 mm
Chapecó Jan 27 °C 2,074 mm
Volta Redonda Feb 30 °C 1,497 mm
Sumaré Feb 29 °C 1,422 mm
Taboão da Serra Feb 26 °C 1,704 mm
Imperatriz Sep 35 °C 1,235 mm
Santa Maria Jan 29 °C 1,773 mm
Parnamirim Dec 30 °C 796 mm
Governador Valadares Feb 32 °C 1,009 mm
São Carlos Oct 28 °C 1,350 mm
Mossoró Oct 35 °C 552 mm
Macaé Feb 30 °C 1,170 mm
Dourados Dec 30 °C 1,353 mm
Rondonópolis Sep 34 °C 1,348 mm
São José de Ribamar Sep 30 °C 2,062 mm
Novo Hamburgo Jan 29 °C 1,732 mm
Cotia Feb 26 °C 1,331 mm
Maracanaú Sep 32 °C 901 mm
Águas Lindas de Goiás Sep 30 °C 1,344 mm
Magé Feb 31 °C 1,588 mm
Arapiraca Dec 32 °C 552 mm
Rio Verde Sep 31 °C 1,394 mm
Itaboraí Feb 31 °C 1,630 mm
Sete Lagoas Oct 29 °C 1,250 mm
Cabo Frio Feb 28 °C 1,239 mm
Marília Oct 29 °C 1,277 mm
Ipatinga Feb 31 °C 1,076 mm
Presidente Prudente Oct 30 °C 1,401 mm
Colombo Feb 24 °C 1,512 mm
Viamão Jan 28 °C 1,553 mm
Divinópolis Oct 28 °C 1,357 mm
Criciúma Jan 27 °C 1,489 mm
Sinop Sep 34 °C 1,695 mm
Palhoça Feb 28 °C 1,730 mm
Luziânia Sep 30 °C 1,239 mm
Santa Luzia Oct 28 °C 991 mm
Samambaia Sep 29 °C 1,383 mm
Cabo de Santo Agostinho Mar 29 °C 1,245 mm
Sobral Oct 36 °C 789 mm
Passo Fundo Jan 26 °C 1,978 mm
Araçatuba Oct 31 °C 1,272 mm
Nossa Senhora do Socorro Mar 29 °C 846 mm
Lauro de Freitas Mar 29 °C 877 mm
São José Jan 28 °C 2,043 mm
Jaraguá do Sul Jan 28 °C 1,767 mm
Rio Grande Feb 25 °C 1,319 mm
Cachoeiro de Itapemirim Feb 31 °C 1,322 mm
Itabuna Feb 29 °C 1,051 mm
Castanhal Oct 33 °C 2,237 mm
Nova Friburgo Feb 27 °C 2,042 mm
Guarapuava Jan 24 °C 1,811 mm
Santa Bárbara d'Oeste Feb 29 °C 1,374 mm
Planaltina Sep 30 °C 1,191 mm
Ilhéus Mar 29 °C 1,277 mm
Linhares Feb 31 °C 1,072 mm
Araguaína Sep 34 °C 1,725 mm
Porto Seguro Feb 29 °C 1,077 mm
Barra Mansa Feb 29 °C 1,542 mm
Angra dos Reis Feb 30 °C 1,966 mm
Bragança Paulista Feb 27 °C 1,379 mm
Teresópolis Feb 26 °C 2,028 mm
Itu Feb 28 °C 1,310 mm
Pindamonhangaba Feb 29 °C 1,482 mm
Lages Jan 25 °C 1,747 mm
Poços de Caldas Oct 25 °C 1,769 mm
Barreiras Oct 34 °C 846 mm
Parnaíba Sep 34 °C 1,092 mm
Araraquara Oct 29 °C 1,391 mm
Rio das Ostras Feb 30 °C 1,326 mm
Francisco Morato Feb 27 °C 1,491 mm
Itapetininga Feb 27 °C 1,412 mm
Caxias Oct 36 °C 1,496 mm
Itapecerica da Serra Feb 26 °C 1,715 mm
Araucária Feb 25 °C 1,563 mm
Pouso Alegre Feb 27 °C 1,515 mm
Alagoinhas Jan 32 °C 738 mm
Toledo Jan 28 °C 1,756 mm
Mogi Guaçu Feb 29 °C 1,411 mm
Patos de Minas Oct 29 °C 1,241 mm
Abaetetuba Oct 33 °C 1,980 mm
Garanhuns Dec 28 °C 599 mm
Paranaguá Feb 28 °C 2,038 mm

Awaiting climate data

These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.

… and 3,960 more.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.