SoftSignal Research Research & Analysis

Why dry, clear nights — not wet ones — are what destroy a coffee crop

SoftSignal Research  ·  June 20, 2026  ·  Agro-Climatic Intelligence · Coffee

Frost is the most violent weather risk in coffee, and the nights that do the damage are the calm, clear, dry ones — the exact opposite of the wet nights that wake leaf rust. Here is the physics of a killing frost, why we built a risk monitor for the Brazilian arabica belt around an estimated leaf temperature rather than the thermometer reading, and where the signal falls short.

The same data, the opposite sign Mechanism

If you have read our work on coffee leaf rust, you know the conditions the fungus loves: humid, mild, cool nights with the leaf wet for hours. Wetness is the enemy. So it is genuinely disorienting the first time you internalize that the other great weather risk to coffee — frost — runs on the exact inverse. The nights that kill a coffee tree are clear, calm, and dry. A humid, breezy, overcast night in the Brazilian winter is, paradoxically, a safe one.

What wakes leaf rust

  • Humid air — the leaf stays wet for hours
  • Mild-to-cool nights (~13–21 °C)
  • Cloud and stillness are fine — even helpful
  • Moist canopy, wet season

What brings a killing frost

  • Dry air — low dew point, no protective dew
  • Cold nights — polar air from the south
  • Clear skies and dead calm
  • Dry soil, dry season

Same three levers — humidity, cloud, wind — read in opposite directions.

That inversion is not a curiosity. It is the whole reason a frost monitor cannot be built by watching the same things a rust monitor watches, and it is why the single number that matters — the overnight minimum temperature — is one the standard weather feed reports wrong for this purpose. Both points fall out of the same physics, so it is worth getting the physics right.

Frost is a Brazil story, and a violent one Why It Matters

Frost is a market-scale risk to coffee in essentially one place on earth: Brazil. Almost all of the world's coffee grows within a few degrees of the equator, where there is no winter to speak of. Brazil's arabica belt is the exception — it sits at roughly 18–23° South, subtropical, far enough from the equator that a polar air mass driving up from Argentina can put the crop below freezing on a winter night. Colombia, Ethiopia, Vietnam, Central America: too equatorial to frost. Brazil, the swing producer of roughly a third of the world's coffee, is where it happens.

And when it happens, it moves the market like nothing else in the crop calendar. The 1975 "geada negra" (black frost) gutted Paraná and effectively redrew Brazil's coffee map, pushing the industry north into Minas Gerais and the Cerrado. Frosts in 1994 (a damaging one-two punch in late June and July) and again in July 2021 each sent ICE arabica sharply higher — 2021 to multi-year highs — because a frost is not a slow yield haircut like rust. It is a step-change: branches and young trees killed outright, a year or two of production gone from the affected zone in a single night.

July 2021 — the belt as the model reconstructs it
Peak frost-risk class by point during the July 2021 event. The model lights up the cold southern/high-altitude tier — Poço de Caldas reaching Severe (black-frost-conducive) — while the warmer Cerrado benchmarks (★) stay low. This is the gradient that matters: the same outbreak is a catastrophe in one zone and a non-event in another. The class thresholds are calibrated to this event and to 1994; read it as conduciveness relative to past frosts, not an absolute kill map.

So the question worth answering weeks ahead is simple: is a killing-frost setup loading up over the belt? Answering it means understanding why the dangerous nights look the way they do.

The physics of a killing night Physics

Frost on a clear winter night is radiative frost. The ground and the canopy are warm bodies; on a clear night they radiate that heat straight out to space and cool below the surrounding air. Three conditions decide how far they fall — and all three run opposite to intuition.

Soil plays a supporting role in the same direction: moist soil stores daytime heat and releases it overnight, while dry, loose soil cools fast — and Brazil's frost season falls in the dry season, so the soils are already parched when the cold arrives.

Why the thermometer lies — and what we model instead Physics

Here is the practical trap. A weather forecast gives you the air temperature at roughly two meters, in a shelter. But on a clear, calm, radiative night the leaf and the ground radiate themselves several degrees colder than that — commonly 3 to 5 °C below the two-meter reading. A forecast minimum of +3 or +4 °C can therefore mean a leaf already at or below freezing. Keying off "did it hit zero on the thermometer?" misses real frosts.

The same forecast, two very different outcomes
A +3.5 °C forecast low is harmless — or lethal — depending on the night. When the sky is clear, the air calm and dry, the leaf radiates itself well below the sheltered thermometer reading and crosses freezing. When it is cloudy or breezy, the leaf sits near the air temperature and the crop is safe. The thermometer reads the same; the plant does not. Our model estimates the leaf line, not the air line.

So our monitor does not classify the gridded minimum. It estimates a leaf minimum: the two-meter minimum, minus a radiative offset that grows as the night turns clear, calm, and dry, and is floored near the dew point to respect the latent-heat brake described above. When the night is breezy or cloudy, the offset collapses toward zero and the leaf sits near the air temperature. When it is clear, calm, and dry, the offset is at its largest — which is exactly when the thermometer is most misleading. That estimated leaf minimum is what we sort into risk classes, with a separate flag when the freeze qualifies as black-frost-conducive.

We run this across ten representative points spanning the belt's frost gradient — from the historically frost-prone south (northern Paraná, high-altitude southern Minas, the Mantiqueira) up to the warmer Cerrado benchmarks of Patrocínio and Araguari, which rarely frost. Those two are there on purpose: when even they light up, the outbreak is exceptionally deep. Each point's risk feeds a single, production-weighted "share of the belt under elevated frost risk" — the one number to read at a glance — with the per-point inputs shown beneath so you can see why a cell turned cold.

Known limitations — stated plainly Candor

We would rather you trust this for what it is than oversell it.

Why it still earns its place Why It Matters

None of those caveats are fatal, because of what the signal is for. It is not a frost forecast. It is situational awareness — a way to watch, days ahead and across the whole belt at once, for the specific collision of clear, calm, dry, and cold that turns a winter night into a supply event. Its value comes from the discipline above:

What we are watching — and an open door Watch

The window is open now: frost season in the belt runs roughly mid-May through August, with the dangerous stretch in late June and July. The thing to watch is not a cold front by itself — it is the sequence a killing frost needs.

On the radar

The open question. A cold, windy, cloudy night is a non-event; a cold night that goes calm and clear is the one to fear. The hard part is not spotting the cold — it is judging whether the night that follows will turn radiative, and how far the cold will reach. So we publish the moving pieces — the estimated leaf minimums, the dew points, the wind and cloud, the belt-wide risk share — and leave the synthesis, the part that actually moves a position, to you.

The Data Behind the Map

The same series that drive this monitor — the per-point risk classes, the estimated leaf minimums, the dew-point, wind and cloud inputs, and the production-weighted belt risk — are the data we publish, queryable directly and through the MCP layer for AI-assisted analysis. If you would rather run the question yourself than take our read, that is exactly what the data is for.

Explore the Data