Greenly Garden

Gardening in Brazil: climate, frost dates and crops by region

We worked out the season of 48 cities of Brazil from ten years of weather: the frost-free season lasts from 314 days in Lages to 346 days in Cascavel. The last spring frost comes first in Caxias do Sul (around 13 July) and last in Lages (around 14 August). 39 of the cities had no frost at all.

Climate zones of Brazil

By the days between the last spring frost and the first autumn frost.

How the regions of Brazil differ

Splitting the cities in two — north (Boa Vista, Macapá, Belém and 21 more) and south (Juiz de Fora, Poços de Caldas, Rio de Janeiro and 21 more): the warmest month averages 31.6 °C by day in the north and 27.8 °C in the south.

Splitting the cities in two — west (Florianópolis, Joinville, Blumenau and 21 more) and east (João Pessoa, Recife, Natal and 21 more): the west gets about 1,612 mm of rain a year and the east about 1,258 mm.

The gap between the warmest month’s days and the coldest month’s nights is widest in Santa Maria (20.8 °C) and smallest in São Luís (6.2 °C): the smaller it is, the milder both winter and summer. Belém is the wettest of these cities with 2,521 mm a year, Goiânia the driest with 932 mm. The hottest summer days are in Teresina (36.4 °C on average in the warmest month), the coolest in Guarapuava (24.7 °C). In none of these cities does a month average below 0 °C at night.

Which crops suit which part of Brazil

Season long enough: the days from planting to the first autumn frost cover the days to the first harvest on the plant card. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.

CropPlanting out or sowingSeason long enoughTight or too short
Tomato20 July (Caxias do Sul) – 8 March (Cascavel)all 9—
Cucumber25 July (Cascavel) – 13 April (Cascavel)all 9—
Bell Pepper, Eggplant25 July (Cascavel) – 8 March (Cascavel)all 9—
Zucchini25 July (Cascavel) – 11 April (Cascavel)all 9—
Pumpkin25 July (Cascavel) – 3 March (Cascavel)all 9—
Watermelon25 July (Cascavel) – 19 March (Cascavel)all 9—
Peas22 June (Caxias do Sul) – 11 April (Ponta Grossa)8 of 9: Ponta Grossa, Guarapuava, Curitiba, Chapecó and 4 more1 of 9: Cascavel
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: by 30 May (Cascavel)——

Cities without a spring frost: months that suit each crop

Months whose average day is not above the highest temperature on the plant card and whose average night is not below its lowest.

CityTomatoCucumberBell PepperEggplantWatermelon
Boa Vistanoneall yearMay–JulyJune, Julyall year
Macapánoneall yearDecember–JulyJanuary–Juneall year
Belémnoneall yearJanuary–Aprilnoneall year
São Luísnoneall yearDecember–JulyJanuary–Aprilall year
Manausnoneall yearDecember–Junenoneall year
Fortalezanoneall yearJanuary–Julynoneall year
TeresinanoneDecember–AugustnonenoneDecember–August
Natalnoneall yearall yearApril–Octoberall year
João Pessoanoneall yearall yearMay–Octoberall year
RecifeJuly, Augustall yearall yearMay–Octoberall year
Porto Velhononeall yearFebruary–Maynoneall year
MaceióJune–Septemberall yearall yearApril–Novemberall year
Rio Brancononeall yearDecember–Junenoneall year
PalmasnoneOctober–AugustJanuary–MarchnoneOctober–August
AracajuJune–Septemberall yearMarch–JanuaryMay–Novemberall year
SalvadorMay–Septemberall yearall yearApril–Decemberall year
CuiabánoneOctober–AugustnonenoneOctober–August
BrasíliaNovember–AprilSeptember–MarchAugust–MaynoneSeptember–March
GoiânianoneSeptember–AprilNovember–JunenoneSeptember–April
UberlândiaMaySeptember–AprilAugust and November–JunenoneSeptember–April
Belo HorizonteOctober–AprilJanuary–MarchSeptember–AprilnoneJanuary–March
VitóriaMay–Octoberall yearall yearApril and October–Decemberall year
Campo GrandeMay, JuneAugust–MayJanuary–AugustnoneAugust–May
Ribeirão PretononeSeptember–AprilAugust and November–MaynoneSeptember–April
Juiz de ForaMarch, April and October–DecemberDecember–MarchSeptember–AprilnoneDecember–March
Poços de CaldasDecember–MarchnoneOctober–Marchnonenone
Rio de JaneiroMay–NovemberSeptember–JuneMarch–JanuaryApril and DecemberSeptember–June
CampinasnoneDecember–MarchSeptember–AprilnoneDecember–March
São José dos CamposApril and NovemberDecember–MarchSeptember–AprilnoneDecember–March
LondrinanoneNovember–MarchSeptember–AprilnoneNovember–March
MaringánoneOctober–AprilJanuary–May and September, OctobernoneOctober–April
SorocabanoneDecember–MarchSeptember–AprilnoneDecember–March
São PauloMarch, April and October, NovemberJanuary–MarchOctober–AprilnoneJanuary–March
SantosApril–NovemberSeptember–Mayall yearDecember–AprilSeptember–May
JoinvilleApril, May and September–NovemberOctober–AprilSeptember–MayDecember–MarchOctober–April
BlumenauNovember–AprilDecember–MarchOctober–AprilnoneDecember–March
FlorianópolisOctober–MayNovember–AprilSeptember–MayJanuary–MarchNovember–April
Porto AlegreApril and NovemberDecember–MarchMarch, April and October–DecembernoneDecember–March
PelotasMarch, April and November, DecemberDecember–MarchNovember–AprilJanuaryDecember–March

Cities of Brazil: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Boa Vistano frostMarch, 33.4 °CJuly, 22.8 °C2,181 mmFebruary—
Macapáno frostOctober, 32.4 °CJanuary, 23.4 °C2,308 mmOctober—
Belémno frostOctober, 33 °CMarch, 24 °C2,521 mmSeptember17
São Luísno frostSeptember, 30.5 °CMarch, 24.3 °C2,420 mmSeptember16
Manausno frostSeptember, 32.7 °CJune, 22.7 °C2,183 mmAugust23
Fortalezano frostNovember, 30.7 °CJuly, 23.8 °C1,325 mmSeptember21
Teresinano frostOctober, 36.4 °CFebruary, 22.7 °C1,693 mmSeptember—
Natalno frostDecember, 29.5 °CJuly, 22.7 °C1,409 mmNovember20
João Pessoano frostFebruary, 29.6 °CJuly, 22.8 °C1,415 mmNovember—
Recifeno frostFebruary, 29.8 °CJuly, 21.2 °C1,515 mmNovember21
Porto Velhono frostSeptember, 33.8 °CJuly, 21.6 °C2,189 mmJuly—
Maceióno frostJanuary, 29.2 °CAugust, 22.8 °C1,346 mmOctober—
Rio Brancono frostSeptember, 33.6 °CJuly, 19.7 °C1,796 mmJuly—
Palmasno frostSeptember, 35.6 °CJuly, 21.3 °C1,506 mmJuly—
Aracajuno frostFebruary, 30.1 °CJuly, 22.5 °C1,133 mmDecember—
Salvadorno frostFebruary, 29.2 °CAugust, 22.2 °C1,249 mmFebruary27
Cuiabáno frostSeptember, 35.9 °CJuly, 18.7 °C1,211 mmJuly23
Brasíliano frostSeptember, 29.5 °CJuly, 13.8 °C1,178 mmJuly22
Goiâniano frostSeptember, 33.5 °CJuly, 14.9 °C932 mmJuly16
Uberlândiano frostSeptember, 31.3 °CJuly, 14.8 °C1,096 mmJuly17
Belo Horizonteno frostSeptember, 27.1 °CJuly, 12.9 °C1,165 mmJuly15
Vitóriano frostFebruary, 30 °CJuly, 18.3 °C1,164 mmJuly—
Campo Grandeno frostSeptember, 32.2 °CJuly, 16.6 °C1,183 mmJuly8
Ribeirão Pretono frostSeptember, 31.8 °CJuly, 13.3 °C1,061 mmJuly10
Juiz de Forano frostFebruary, 27.3 °CJuly, 12.5 °C1,407 mmJuly1
Poços de Caldasno frostSeptember, 26.3 °CJuly, 10.3 °C1,174 mmJuly2
Rio de Janeirono frostFebruary, 30.2 °CJuly, 17.9 °C1,063 mmJune24
Campinasno frostSeptember, 29.1 °CJuly, 12.2 °C1,193 mmJuly21
São José dos Camposno frostDecember, 28.4 °CJuly, 11.8 °C1,267 mmJuly10
Londrinano frostNovember, 29.3 °CJuly, 12.8 °C1,329 mmJuly18
Maringáno frostNovember, 30.1 °CJuly, 13.6 °C1,454 mmJuly5
Sorocabano frostDecember, 29.2 °CJuly, 12.2 °C1,156 mmJuly7
São Paulono frostJanuary, 27.2 °CJuly, 11.4 °C1,237 mmJuly32
Santosno frostFebruary, 28.7 °CJuly, 16.5 °C1,866 mmJuly—
Cascavel346January, 27.6 °CJuly, 12 °C1,536 mmJuly3
Ponta Grossa341January, 26.4 °CJuly, 9.6 °C1,387 mmJuly5
Guarapuava323December, 24.7 °CJuly, 8.9 °C1,779 mmJuly3
Curitiba—January, 25.5 °CJuly, 9.4 °C1,467 mmJuly23
Joinvilleno frostJanuary, 28.9 °CJuly, 13.6 °C1,814 mmJuly9
Blumenauno frostJanuary, 27 °CJuly, 10.6 °C1,869 mmJuly23
Chapecó325January, 27.1 °CJuly, 8.8 °C1,791 mmJuly17
Florianópolisno frostFebruary, 26.8 °CJuly, 13.2 °C1,522 mmJuly16
Lages314January, 25.6 °CJuly, 7.4 °C1,559 mmJuly3
Passo Fundo334January, 27.9 °CJuly, 9.3 °C1,781 mmAugust4
Caxias do Sul339January, 27.1 °CJuly, 9.5 °C1,838 mmAugust19
Santa Maria332January, 30.6 °CJuly, 9.8 °C1,665 mmFebruary11
Porto Alegreno frostJanuary, 30.7 °CJuly, 10.5 °C1,488 mmFebruary21
Pelotasno frostJanuary, 28.2 °CJuly, 9.6 °C1,467 mmFebruary21

ERA5 2016–2025 via Open-Meteo, 25 km grid cell of each city; dates by the Greenly calendar and the plant cards.

More about Brazil