Southeast Colorado alfalfa price forecasts, graded in public.

April 2026 Forecast & Watchlist

April 18, 2026

Retro: what this forecast got right and wrong [GRADED Jul 11, 2026]

Written: 2026-04-18 Supersedes the numeric ranges in: 07-pricing-strategy-2026.md (which still holds for the tranche strategy, psychology, and decision logic). Companion to: data/historical/combined_monthly.csv (model output) and dashboard.html (live plot).

This is my honest best-guess price path for SE Colorado Premium large-square alfalfa (what the McClave seller's hay competes as), along with the signals to watch that will tell us whether we land on the low end or the high end. Prices are $/ton, ex-stack SE Colorado.


The headline forecast

``` LOW AVG HIGH notes 2026-05 May $175 $210 $240 2026-06 Jun $185 $225 $260 2026-07 Jul $195 $235 $275 2026-08 Aug $205 $235 $275 ← near-term peak 2026-09 Sep $205 $240 $285 2026-10 Oct $210 $250 $295 2026-11 Nov $215 $260 $305 2026-12 Dec $220 $270 $315 2027-01 Jan $220 $275 $320 2027-02 Feb $210 $280 $330 ← snowpack verdict week 2027-03 Mar $205 $285 $340 ← peak spring carryover 2027-04 Apr $200 $280 $340 2027-05 May $185 $260 $330 ← first 2027 cutting 2027-06 Jun $175 $240 $315 2027-07 Jul $165 $220 $295 2027-08 Aug $160 $205 $280 2027-09 Sep $155 $195 $270 2027-10 Oct $155 $190 $265 ```

Reading the shape:


Colorado hay price history 2015–2026 with the adjusted forecast path.
Colorado hay price history 2015–2026 with the adjusted forecast path.

How these numbers differ from the v2 model

The forecast_prices_v2.py model (backtest MAE $22/ton) produces a mid-forecast of roughly $163 β†’ $225 from May 2026 to Jan 2027. My averages above are $210 β†’ $275 β€” consistently $30–50/ton higher.

Three reasons I adjusted up:

  1. The model was trained on 2015–2024, where the worst drought year had Arkansas basin SWE around 60–70% of normal. 2026 is at 9%. The model extrapolates linearly past its training distribution, but physical hay supply curves go vertical in genuine scarcity.
  2. Regional substitution has collapsed. TX+OK DSCI is at 282 simultaneously with a gone Upper Arkansas snowpack. The model treats txok_dsci as one smooth coefficient; it doesn't model the regime shift where southern-plains dairies start bidding into SE Colorado.
  3. The model holds macros flat forward. If Iran/Brent pushes diesel from $5.62 to $6.25+, add another $10–15/ton via trucking and on-farm fuel.

The model is honest within its training range. My deltas are reasoned, not backtested β€” see the "what I can and can't defend" section below.


Raw v2 model forecast vs. the published hand-adjusted forecast.
Raw v2 model forecast vs. the published hand-adjusted forecast.

Confidence by window

WindowConfidenceWhy
Aug 2026 ($215–275 band)High2026 physical supply is mostly locked in now β€” too late for summer rain to fully rescue it.
Nov 2026 – Jan 2027 ($250–320)MediumCarryover math gets clearer; depends on how aggressively dairies contract early.
Feb–May 2027 ($200–340)LowOne number β€” winter snowpack β€” swings this window by $100+/ton.
Summer–fall 2027 ($155–295)Low-mediumPath-dependent on the preceding winter; both paths plausible.

2026 model-input anomalies vs. the 2015–2025 training range.
2026 model-input anomalies vs. the 2015–2025 training range.

What I can and can't defend about the rainfall-price relationship

The v2 model as a whole backtests at $22/ton MAE. My specific scenario sensitivities (e.g. "wet 2026–27 winter β†’ βˆ’$40 to βˆ’$60 on spring 2027") are reasoning, not a rigorous backtest on analogous cases.

What the annual data actually shows:

``` year GS rain Apr SWE avg $/ton what happened 2018 8.6 4.3 204 DRY β†’ +$40 βœ“ rain-down-price-up works 2023 13.4 9.2 265 WET β†’ +$39 βœ— breaks simple thesis 2024 7.9 11.7 206 DRY β†’ -$59 βœ— breaks simple thesis 2025 10.3 6.4 164 DRY β†’ -$42 βœ— ```

"More rain this year β†’ lower price this year" is not clean at annual resolution. Model coefficients confirm it: rain_anom coefficient is +0.20, swe_anom is +0.28 β€” both practically zero. lag1_price (+0.96) swallows the short-term momentum. Water relief works on a multi-year delay.

The single best historical precedent for "water abundance kills price": 2024. April SWE at 11.7" (above normal) after the 2022–23 drought spike knocked Colorado alfalfa from $265 β†’ $206 in one year β€” βˆ’$60/ton on one good snowpack year. That's the one data point anchoring my spring-2027 low-end scenario.

Counter-evidence: 2023 had decent snowpack and rain, yet prices surged +$39. Why? Because the 2022 damage + macro shock were still in the system.

The honest takeaway for the seller: a summer thunderstorm will not crush the price. The input that historically has moved prices sharply downward is a full above-normal winter snowpack. That risk lives in the last tranche of a stack held through winter, not in the tranches sold by fall.


Arkansas basin water indicators vs. Colorado hay price, 2015–2026.
Arkansas basin water indicators vs. Colorado hay price, 2015–2026.

Watchlist β€” what to check to know low-end vs high-end

Tier 1 β€” The big three (these carry most of the forecast uncertainty)

SignalSourceLow-end triggerHigh-end trigger
2026–27 Arkansas basin SWE (Dec–Feb)NRCS SNOTEL basin index>110% of median by Feb 1 β†’ spring 2027 collapses toward $200<75% = two-year drought confirmed β†’ Apr 2027 pushes $320+
Summer 2026 monsoon (Jul–Aug rain)Las Animas + Lamar COOP cumulative>6" combined β†’ 2nd/3rd cuttings rescued, Aug drops into low $200s<3" = one-cutting year locked β†’ Aug pushes $270+
TX + OK drought DSCIUSDM weeklyDrops <150 = regional pull evaporatesStays >250 = Panhandle dairies keep bidding

Tier 2 β€” Cost-push macros (FRED series)

SignalFRED seriesLow triggerHigh trigger
US retail dieselGASDESW<$4.50>$6.00 (Iran/Brent shock)
Nitrogenous fertilizer PPIWPU0652013A<120>160 sustained
Global corn $/mtPMAIZMTUSDM<$180>$250 (feed-grain competition)

Tier 3 β€” Local reality checks (McClave-specific)

SignalSourceWhat to watch
Fort Lyon Canal flowUSGS site 07122100Avg summer cfs <40% of prior year = neighbors short on water
John Martin storageUSACE morning reportDrops below 30k AF = lower-basin crisis intensifies
Active Div 2 river callsCDSS Division 2 dashboardDrops <15 = improving; stuck at 25+ = tight
ENSO stateNOAA CPC monthlyLa NiΓ±a persisting = dry SW bias; El NiΓ±o emerging = relief

How to actually use the watchlist

Decision checkpoints

DateSignal resolvesAction
2026-07-15Monsoon onset / 2nd cutting outlookDecide middle tranche (hold vs. sell)
2026-10-153rd cutting in, early-snowpack read, dairy contracts formingDecide on winter-holding tranche
2027-02-15Arkansas basin Feb 1 SWE published (~2 weeks prior)Final decision on last tranche. Single most consequential read of the whole cycle.

If I had to watch just one number

Arkansas basin SWE on February 1, 2027. That one reading has more signal than all the others combined for whether spring-2027 carryover trades at $205 or $340.


Cross-references