The Uranium Contracting Gap: How to Read Utility Coverage Data
60-second answer: US utilities have contracts covering 59.9% of their maximum anticipated uranium needs for 2030, and the covered share drops steeply after that: by 2033 it is under 10%. Those figures come from EIA's 2025 Uranium Marketing Annual survey (released July 2026), which asks every US civilian reactor operator what it expects to need and what it has already bought (EIA Table 12). The gap between the two lines is the contracting gap. It measures procurement that has not happened yet, which is related to but different from a physical shortage. The vintage effects and definition traps below produce most misreadings of the chart. The live coverage tracker charts both the US and EU curves.
The data behind the uranium contracting story is public and free. What is scarce is the reading guide: which number is the numerator, which is the denominator, what a "W" means, and why the same delivery year shows a different gap in every survey vintage.
What the coverage gap measures
EIA's Table 12 reports three quantities per future delivery year, all in thousand pounds of U₃O₈ equivalent:
- Maximum deliveries under existing purchase contracts: what utilities are already entitled to receive, at contract maximums.
- Unfilled market requirements: the purchases utilities themselves anticipate still having to make.
- Maximum anticipated market requirements: the sum of the two, the total the fleet expects to need at most.
Coverage for a year is contracted deliveries divided by maximum anticipated requirements. Both sides are survey answers from utilities about their own plans, collected as of the end of the data year (EIA UMA). Some cells are withheld ("W") to protect individual respondents; a withheld cell is missing data, never zero, and our tracker leaves it blank rather than filling it.
A worked 2030 calculation
From the end-2025 survey (released July 29, 2026; revised August 13):
| Delivery year | Contracted max (klb) | Unfilled (klb) | Max requirements (klb) | Covered |
|---|---|---|---|---|
| 2029 | 23,213 | 8,244 | 31,457 | 73.8% |
| 2030 | 17,934 | 12,021 | 29,955 | 59.9% |
| 2033 | 3,151 | 33,591 | 36,742 | 8.6% |
The 2030 coverage figure is 17,934 ÷ 29,955 = 59.87%. Nothing more sophisticated is happening in the headline number; what needs care is what it does and does not mean.
A contracting gap is not a physical deficit
The unfilled 12.0 million pounds for 2030 is uranium utilities plan to buy later, not uranium that does not exist. Utilities deliberately leave later years open: contracting cycles run in waves, and the far end of any survey always looks uncovered because contracts for it have not been negotiated yet. The gap becomes a market story through prices, not shortages: when many utilities come to fill the same open years at once, term demand concentrates, which is the mechanism behind how uranium contracts are priced. Whether the pounds will physically exist is a separate question about mine supply and secondary sources, answered with different data.
Vintages move the curve
Each survey supersedes the last, and the same delivery year changes as contracts get signed. EIA's Table 11 prints the current and prior vintages side by side, which makes the effect measurable: unfilled requirements for 2030 stood at 20.5 million pounds in the end-2024 survey and 12.0 million in the end-2025 survey (EIA Table 11). Utilities bought roughly eight million pounds of their 2030 needs during 2025. So a chart of "the gap" is a snapshot with a date on it, and comparing a 2030 figure from one vintage against a 2031 figure from another mixes two different surveys. Every figure on our coverage page carries its survey vintage for this reason, and the page keeps the release and revision dates visible.
Contracting activity itself is reported separately: utilities signed contracts during 2025 for 4.3 million pounds of same-year delivery at a weighted average of $70.46/lb across 22 contracts (EIA Table 8). Signing-year flow and delivery-year coverage answer different questions.
US versus EU definitions
The EU publishes a comparable but differently defined dataset through the Euratom Supply Agency. Its 2025 report shows EU utilities' contracted coverage in a min-max band (99–108% of net requirements for 2026, declining to 70–90% by 2029) against net requirements of roughly 10–11 thousand tU a year, with total 2025 deliveries of 14,678 tU (ESA Market Observatory). Three definitional differences block direct comparison with the US numbers: the EU reports net requirements (after inventory and recycling decisions) where EIA reports maximum anticipated requirements; the units differ (tU vs lb U₃O₈); and ESA's price indices have their own constructions, like MAC-3, the weighted average price of multiannual contracts concluded or repriced within the past three years, which is a delivered-price statistic, not a quoted market offer. The two curves belong on separate charts with separate captions, which is how our tracker draws them.
Using announced contracts without overcounting
Between annual surveys, individual contract announcements are the only flow signal, and our announced-contracts tracker collects them. They are a sample, not a census: most utility contracts are never announced, disclosed volumes are often ranges or floors, and an announced contract may already be inside the survey's contracted totals by the time the next vintage prints. Announced volumes therefore must not be added to survey coverage. Read them as direction and price evidence, with the survey as the level.
A monitoring checklist
The cadence that keeps a coverage view honest:
- Annually: the new EIA survey (typically mid-year, covering the prior year-end) and the ESA annual report. Recompute, do not extrapolate, and note any revision dates.
- On release revisions: EIA revised the 2025-data release in August 2026; the revision date is part of the citation.
- Monthly: announced term contracts and any producer statements about contracting posture, as flow color.
- Never: filling withheld cells, mixing vintages on one curve, or dividing figures with different requirement definitions.
The coverage tracker applies these rules and links each series to its source table.
Frequently asked questions
What is the uranium contracting gap? The difference between what utilities anticipate needing in a future year and what they have already contracted to receive. In EIA's end-2025 survey, US utilities' 2030 needs were 59.9% covered, leaving about 12 million pounds unfilled for that year.
Does the contracting gap mean a uranium shortage? Not by itself. It measures procurement still to be done, and later years are always partly uncovered because contracting runs in cycles. It becomes a price story when many buyers converge on the same open years; whether physical supply meets demand is a separate analysis.
Why do coverage numbers change between reports? Each annual survey is a new snapshot: contracts signed during the year move pounds from unfilled to contracted. Unfilled 2030 requirements fell from 20.5 to 12.0 million pounds between the end-2024 and end-2025 surveys as utilities bought forward.
What does a "W" mean in EIA uranium tables? Data withheld to avoid disclosing an individual company's position. It is missing, not zero; any tool that turns W into 0 understates the real total.
Are US and EU coverage numbers comparable? Only loosely. EIA reports maximum anticipated requirements in pounds of U₃O₈; ESA reports net requirements in tonnes of uranium after inventory and recycling assumptions, with coverage as a min-max band. Compare each region against its own history, not against each other.
This article is for informational purposes only, not investment advice.