Brazil: frost dates by city
The average last spring frost and first autumn frost in 37 cities of Brazil, from ten years of weather. The last spring frost comes earliest in Caxias do Sul and latest in Lages.
| City | Last spring frost | First autumn frost | Frost-free days | Soil at 10 °C | Tomato: planting out | Places to buy (OpenStreetMap) |
|---|---|---|---|---|---|---|
| Belém | none in ten years | none in ten years | — | already in the first week of July | — | 27 |
| Belo Horizonte | none in ten years | none in ten years | — | already in the first week of July | — | 15 |
| Blumenau | none in ten years | none in ten years | — | already in the first week of July | — | 23 |
| Brasília | none in ten years | none in ten years | — | already in the first week of July | — | 55 |
| Campinas | none in ten years | none in ten years | — | already in the first week of July | — | 28 |
| Campo Grande | none in ten years | none in ten years | — | already in the first week of July | — | 8 |
| Cuiabá | none in ten years | none in ten years | — | already in the first week of July | — | 23 |
| Florianópolis | none in ten years | none in ten years | — | already in the first week of July | — | 16 |
| Fortaleza | none in ten years | none in ten years | — | already in the first week of July | — | 44 |
| Goiânia | none in ten years | none in ten years | — | already in the first week of July | — | 16 |
| Joinville | none in ten years | none in ten years | — | already in the first week of July | — | 9 |
| Juiz de Fora | none in ten years | none in ten years | — | already in the first week of July | — | 1 |
| Londrina | none in ten years | none in ten years | — | already in the first week of July | — | 18 |
| Manaus | none in ten years | none in ten years | — | already in the first week of July | — | 32 |
| Maringá | none in ten years | none in ten years | — | already in the first week of July | — | 5 |
| Natal | none in ten years | none in ten years | — | already in the first week of July | — | 31 |
| Pelotas | none in ten years | none in ten years | — | already in the first week of July | — | 28 |
| Poços de Caldas | none in ten years | none in ten years | — | already in the first week of July | — | 2 |
| Porto Alegre | none in ten years | none in ten years | — | already in the first week of July | — | 26 |
| Recife | none in ten years | none in ten years | — | already in the first week of July | — | 52 |
| Ribeirão Preto | none in ten years | none in ten years | — | already in the first week of July | — | 10 |
| Rio de Janeiro | none in ten years | none in ten years | — | already in the first week of July | — | 34 |
| Salvador | none in ten years | none in ten years | — | already in the first week of July | — | 41 |
| São José dos Campos | none in ten years | none in ten years | — | already in the first week of July | — | 10 |
| São Luís | none in ten years | none in ten years | — | already in the first week of July | — | 36 |
| São Paulo | none in ten years | none in ten years | — | already in the first week of July | — | 86 |
| Sorocaba | none in ten years | none in ten years | — | already in the first week of July | — | 7 |
| Uberlândia | none in ten years | none in ten years | — | already in the first week of July | — | 17 |
| Caxias do Sul | 13 July | 17 June | 339 days | already in the first week of July | 20 July – 25 February | 19 |
| Santa Maria | 16 July | 13 June | 332 days | already in the first week of July | 23 July – 21 February | 11 |
| Cascavel | 18 July | 29 June | 346 days | already in the first week of July | 25 July – 8 March | 3 |
| Curitiba | 19 July | none in ten years | — | already in the first week of July | from 26 July | 39 |
| Passo Fundo | 19 July | 18 June | 334 days | already in the first week of July | 26 July – 26 February | 4 |
| Ponta Grossa | 19 July | 25 June | 341 days | already in the first week of July | 26 July – 4 March | 5 |
| Chapecó | 3 August | 24 June | 325 days | already in the first week of July | 10 August – 3 March | 17 |
| Guarapuava | 5 August | 24 June | 323 days | already in the first week of July | 12 August – 3 March | 3 |
| Lages | 14 August | 24 June | 314 days | already in the first week of July | 21 August – 3 March | 3 |
The last spring frost comes 32 days later in Lages (14 August) than in Caxias do Sul (13 July). The frost-free season lasts 314–346 days.
Places: © OpenStreetMap contributors, ODbL.
Median of 2016–2025 for the 25 km grid cell of the city: the last day at or below 0 °C in spring and the first in autumn (ERA5 reanalysis via Open-Meteo). In a cold year a frost can come a week or two later — Greenly warns 48 hours ahead.