☢️ uranium-edge

Sovereign-data nuclear intelligence · EIA · NRC · IAEA PRIS · Kazatomprom · NRA Japan · CNSC
Last updated: 2026-05-23
All figures in lbs U₃O₈ unless noted
Sources: EIA-923 · EIA-858 · EIA-851 · EIA-860 · NRC ADAMS · IAEA PRIS · KAP IR
40M lbs
US fleet demand/yr
18.6%
Nuclear share · US gen
~95%
US import dependency (2025E)
2.16M lbs
US domestic production (2025E)
618M lbs
US lifetime backlog
162M lbs
KAP phantom supply
59 units
Global under construction
15 units
Japan operating
92.4%
US fleet capacity factor

Uranium Supply & Sources

EIA-851 · EIA-858 · KAP IR · CNSC
🌍Supply OriginEIA-858
Total delivered 202455.9M lbs
Kazakhstan share28%
Russia share (declining)12%
US domestic origin3% of supply
Where US utilities actually source uranium — by country, by delivery type (spot vs contract), by year. ~98% import dependency in 2024 (677K domestic / ~40M demand) with 28% concentration in a single country whose production is structurally impaired. Source: EIA-858 annual survey.
Open report →
🌐Global S/D BalanceIAEA
2035 structural deficit (base)32M lbs/yr
Cumulative deficit 2024–2035206M lbs
Demand growth 2024–2035+30%
Inventory exhaustion (base/bull)2031 / 2028
The macro thesis in one report. Primary mine supply by region vs three demand scenarios. Demand grows 30% by 2035 while supply grows only 15% — the gap widens every year. Carry inventory exhausted as early as 2028 in the bull case. Source: IAEA PRIS + WNA + EIA.
Open report →
⛏️US Production vs ConsumptionEIA-851
2024 US production1.8M lbs
2024 US consumption44.7M lbs
Import gap42.9M lbs/yr
Production peak year2014 · 4.9M lbs
Ten-year history of domestic production (EIA-851 quarterly) vs fleet consumption (EIA-923). US production collapsed 98% from 1980 peak to near-zero in 2019–2021. The ISR revival is real but covers only 4 cents on the dollar of domestic need.
Open report →
💰Delivered Cost TrackerEIA-923
Fleet avg delivered cost$68/lb
Spot price$84.89/lb
Fleet discount to spot−$16.89/lb
Contracts rolled to market22%
The US fleet still buys uranium at an average $68/lb because most contracts were signed 2012–2018 at $30–50/lb. As those contracts expire through 2029, the fleet average converges toward spot. EIA-923 Schedule 2 tracks actual delivered cost per plant each month.
Open report →
US Quarterly ProductionEIA-851Q
Q4 2025 production1,043K lbs
White Mesa Mill (Q4)685K lbs
2025 full year~2.16M lbs
US self-sufficiency5.5%
Q4 2025 output of 1,043K lbs was 3.2× Q3, driven by Energy Fuels' White Mesa Mill (685K lbs alone). ISR-only — Lost Creek (ur-energy), Alta Mesa (enCore), Willow Creek (UEC) — was ~352K lbs. 2025 full year ~2.16M lbs (est.), highest since early 2000s but still just ~5% of the fleet's ~40M lbs annual consumption — ~95% import dependent.
Open report →
US Annual Mine ProductionEIA-851A
2025 total (Q1–Q4 sum)2.16M lbs
YoY (2024→2025)+219%
Active facilities7
ISR share53%
2025 is the strongest year since 2018. White Mesa Mill (UUUU, 1.0M lbs) and Alta Mesa (EU, 0.6M lbs) account for 75% of output. Uranium One Willow Creek / Christensen Ranch restarted in 2025. Covers just ~5.4% of the ~40M lbs/yr US requirement — White Mesa's licensed 8M lb/yr capacity is the binding constraint on domestic conventional supply growth.
Open report →

Utility Demand & Contracting

EIA-923 · EIA-858 · SEC 10-K
US Demand ModelEIA-923
Annual demand40M lbs/yr
Active units94 reactors
Generation785 TWh
Fleet capacity factor92.4%
Bottom-up demand from actual NRC generation data. Every unit, every month. The highest capacity-factor fleet in the world — every 1% CF increase = ~541K lbs incremental demand.
Open report →
📦Lifetime Demand BacklogNRC
Base case remaining618M lbs
Bull (SLR granted)787M lbs
SLR upside+170M lbs
Implied duration16 years
Remaining lifetime U₃O₈ consumption per unit through license expiry. Every license renewal adds years of locked-in demand with zero new mine supply needed.
Open report →
Contract Gap ModelEIA-858
2024 utility inventory (P)126.4M lbs · ~38 mos
2027 coverage (base / bull)89% / 81%
Russian ban lbs at risk6M lbs/yr · Dec 2027
Forced-buy trigger2027 (bull) · 2028 (base)
The forced-buying mechanism: as old contracts expire and Russian supply is banned, coverage drops below 85% — utilities must buy at whatever price clears. Waterfall model shows the exact year coverage breaks. Source: EIA-858 + Public Law 118-67.
Open report →
🏦Utility Coverage & Uncovered PositionEIA-858 · SEC 10-K
Utility inventory (2024, P)126.4M lbs
Coverage 2026 (est.)~80%
Coverage below 85%2027–2028
Uncovered by 2029~22M lbs
Russian waiver expiryDec 31, 2027
Fleet-wide: EIA-858 shows committed supply drops below 85% by 2027–2028. Russian ban waiver removes 6M lbs/yr at expiry. Per-utility: 10 operators ranked by exposure from SEC 10-K disclosures. Constellation most exposed by volume; smaller operators most exposed by coverage ratio.
Open report →
🏭Utility Procurement ProfilesEIA-858
Utilities profiled9 major operators
Largest buyerConstellation ~8.5M lbs/yr
Top 3 share of US demand~44%
Data sourceEIA-858 + EIA-923
Per-utility profiles: fleet size, estimated annual uranium consumption, implied procurement volume, country-of-origin mix. Constellation alone consumes more uranium than all of France. Duke and Southern complete the top 3.
Open report →
📋Contracting IntelligenceEIA-858
Sector contracted capacity3.8M lbs/yr · 18%
Sector uncontracted17.4M lbs/yr · 82%
Active term contracts5 confirmed
MOUs / discussions1 MOU · 2 watch
Tracks known utility contracting activity — term contracts signed, MOUs, LOIs, and active discussions — against each utility's uncovered requirement. 82% of tracked developer production capacity remains uncontracted. Source: EIA-858 + company disclosures.
Open report →
📈Utility Uranium InventoryEIA-858
End-2024 inventory (P)126.4M lbs
YoY change+10.6% (rebuilding)
Forward supply~38 months
Unfilled requirements cliff2028 — 11.5M lbs
EIA-858 UMAR 2024 (Sep 2025) Table 22. Utilities are actively rebuilding inventory — 55.9M lbs purchased in 2024 vs ~40M consumed. But 184.2M lbs of requirements remain unfilled through 2034, with 2028 the cliff year where existing long-term contracts expire en masse.
Open report →
Nuclear Generation & CF TrackerEIA-EPM · NRC
2025 fleet avg CF91.9%
Peak month (Aug 2025)94.8%
Best plant (Vogtle 3)97.1%
1% CF swing = U₃O₈~430K lbs/yr
Monthly pulse from EIA Electric Power Monthly (6 weeks lag) combined with per-plant capacity factor rankings and historical trend 1990–2025. The Apr–May outage trough removes ~2.2M lbs vs the August peak. Includes operator averages, seasonal demand model, and implied U₃O₈ by month.
Open report →

Electricity & Economics

EIA-923 · EPA eGRID · FERC · NYSERDA · NRC Daily
Nuclear Fuel Cost per MWhEIA-923
Fleet avg fuel cost$3.40/MWh
Cheapest plant$2.59/MWh (Braidwood 1)
Most expensive plant$4.42/MWh (Susquehanna 1)
vs natural gas fuel cost87% cheaper
Per-plant uranium efficiency: EIA-923 Sch2 delivered cost × Sch3 generation = actual $/MWh of nuclear fuel by plant. Even if all contracts rolled to spot today, nuclear fuel ($4.24/MWh) stays 84% cheaper than gas ($26.90/MWh).
Open report →
🌿Nuclear Carbon IntensityNew
Nuclear operational (eGRID)3.6 g CO₂/kWh
Gas CC operational411 g CO₂/kWh
CO₂ avoided vs gas320 Mt/yr
Carbon value at SCC $51/t$20.76/MWh
EPA eGRID 2023 operational emissions + IPCC AR6 lifecycle comparison. Nuclear's carbon advantage vs gas is worth more per MWh than nuclear's entire fuel cost. Sensitivity table from $30 to $200/ton CO₂. Source: EPA eGRID 2023 · IPCC AR6 WG3.
Open report →
🏛️FERC Form 1 — Fuel ExpenseFERC
Fleet fuel expense (10 operators)$3.93B/yr
Full cycle avg (Form 1 Acct 518)$10.10/MWh
U₃O₈ share of full cycle34%
Nuclear vs gas at $200/lb U₃O₈still −38% cheaper
Form 1 Account 518 captures the full nuclear fuel cycle (U₃O₈ + conversion + enrichment + fabrication) — 3× what EIA-923 shows. Uranium is only 34% of total fuel cost. Even if uranium doubled to $136/lb, nuclear stays 50% cheaper than gas. Source: FERC Form 1 + EIA-858 + 10-K.
Open report →
State ZEC TrackerNew
States with ZEC programs4 (NY · IL · NJ · CT)
Reactors receiving ZECs18 units
Total ZEC value/yr~$1.09B
Key risk eventNY program cliff Apr 2029
Zero Emission Credit programs by state — rate formulas, expiry dates, plant-level ZEC revenue, and policy renewal risk. NY uses a dynamic formula (SCC minus LBMP); IL is market-sensitive with a $16.50 cap; NJ fixed $10/MWh. NY cliff expiry is the biggest fleet economics risk in the near term.
Open report →
🗾Nuclear Share by RegionEIA
US national share18.6%
Highest region (PJM)~35%
Top state (Illinois)54%
Lowest region (SPP)~8%
Nuclear generation as a percentage of total electricity by RTO/ISO region and state. Built from EIA Electric Power Monthly + EIA-923. Grid dependency map — where nuclear goes offline, gas fills the gap. Illinois runs on nuclear majority.
Open report →

Fleet & Infrastructure

NRC ADAMS · NRC Daily Status · EIA-860
🗺️US Nuclear Fleet MapNRC
Active units94 reactors
Total capacity96.7 GWe
CRITICAL urgency1 unit
WATCH urgency23 units
Interactive Leaflet map of all 94 US nuclear units. License expiry heatmap — CRITICAL (under 2 years), WATCH (under 10 years), SAFE (SLR granted). Per-unit capacity, operator, and NRC license status. Every WATCH unit is a forced SLR decision in the next decade.
Open report →
⚖️Retirement & New Build BalanceNRC
MW at risk (next 10 yr)4,200 MWe
SLR approved/pending31,500 MWe
New builds confirmed2,234 MWe (Vogtle 3+4)
Palisades restart800 MWe (NRC pending)
Net MW balance: retirements vs confirmed new capacity vs SLR pipeline. If the full SLR pipeline is approved, the fleet grows by ~8 GWe. If half is denied, 15 GWe at risk. The NRC pipeline is the demand swing factor no one models. Source: EIA-860 + NRC license database.
Open report →
🔄Fleet Refueling CalendarEIA-923
Operating units tracked54
Fleet avg inventory coverage~18 months
Outages calendar 2026–2714 outages
2026 reload demand est.10.6M lbs
Each refueling outage is a discrete uranium purchase event. The 24-month forward calendar identifies which plants have active procurement windows open right now. Susquehanna 1 flagged at only 8 months coverage. Source: EIA-923 Schedules 3 & 4 + NRC Daily Status.
Open report →

International

NRA Japan · IAEA PRIS · NEA
🇯🇵Japan Restart TrackerNRA
Operating15 units
Current demand4.65M lbs/yr
Approved — pending restart+0.78M lbs/yr
Full fleet potential8.77M lbs/yr
KK-6 (TEPCO, 1.356 GWe) restarted Apr 2026 — first TEPCO restart post-Fukushima. KK-7 is the next catalyst; same site means Niigata consent precedent is now established. Every approval is incremental demand with zero new mine supply needed.
Open report →
🇰🇿KAP Production TrackerKAP IR
Cumulative phantom supply162M lbs
2026 guidance range26,700–29,697 tU
Guidance misses (9 yrs)8 of 9 years
Binding constraintSulfuric acid supply
Kazakhstan produces ~45% of world uranium. KAP has missed original SUA-implied guidance 8 of 9 years — 162M lbs priced into the market that was never physically produced. Quarterly actuals vs guidance. Budenovskoye ramp is the key 2026 watch.
Open report →
🇨🇳China Demand ModelIAEA
Operating (2024)57 units · 56.8 GWe
Under construction26 units · ~29 GWe
Current demand~40M lbs/yr
2035 base demand~76M lbs/yr
China is building 6–8 units/yr — the single largest demand swing factor. 2035 base scenario: 90 GWe operating. Bear/base/bull scenarios with import dependency analysis. Data: NEA approvals + IAEA PRIS.
Open report →
🏗️Global New Build PipelineIAEA
Units under construction59 units
Capacity UC66.5 GWe
Incremental demand (UC)27M lbs/yr
China share of UC44% (26 units)
59 reactors under construction globally will add 27M lbs/yr to world demand — +15% on top of today's ~175M lbs/yr. China executing at 6 units/yr. The 2026–2028 cohort alone adds ~12M lbs/yr, none of it currently contracted. Source: IAEA PRIS.
Open report →

Bonus Section: Uranium Equities

UxC · Cameco MD&A · DOE · Federal Register · SEC · KAP IR
📊Term Spread MonitorUxC · Cameco
Spot (May 2026)$85.60/lb
UxC LT indicator$91.50/lb
Term premium over spot+$5.90/lb
SignalRe-contracting active
When the long-term indicator exceeds spot, utilities are paying a supply-security premium — the classic re-contracting signal. In the 2003–2007 bull cycle the inversion peaked at +$44/lb. Source: UxC Long-Term Price Indicator, cited via Cameco quarterly MD&A.
Open report →
📅Catalyst CalendarRegulatory
Total catalysts16 events
Due in 90 days7 events
Next eventMay 30 · NXE CNSC
Highest impact upcomingKAP H1 2026 · Jul 31
Policy, regulatory, and production milestones that move the uranium market. Section 232 tariff window, DOE Reserve rounds, CNSC licensing decisions, KAP quarterly production, utility contracting seasons, NRA milestones. No earnings noise.
Open report →
Enrichment & SubsidiesDOE
Total US subsidies allocated$7.0B
Russian SWU gap 20288.5M SWU/yr
TENEX waiver expiryDec 22, 2027
US HALEU capacity900 kg/yr (demo only)
The Dec 2027 TENEX waiver expiry forces US utilities to re-source 8.5M SWU/yr from a Western enrichment market already at 85–90% utilization. $7B in subsidies cannot build centrifuge capacity in time. Tracks all four federal programs and the UF₆ conversion gap.
Open report →
🔬Uranium Producer ScreenSEC · KAP
Producers screened7 names
Top ranked (resource quality)NXE · CCJ
Lowest EV/lbDNN · EU
PillarsResource · Stage · Cost · Valuation
CCJ, NXE, DNN, UEC, UUUU, EU, PALAF scored across 4 pillars: resource quality (grade, M&I confidence, jurisdiction), stage & timeline, cost structure (AISC vs spot margin), and valuation (EV/lb, P/NAV). Normalized ranking updated each quarter. Source: SEC filings · KAP IR · CNSC.
Open report →
📉Producer P&L SensitivitySEC 10-K
Spot scenarios modeled$70 / $85 / $100 / $120/lb
Breakeven (avg AISC)~$42/lb (CCJ) · ~$22/lb (KAZ)
FCF positive at $70/lbCCJ · PALAF · KAZ
Needs $85+ to be viableUEC · UUUU · EU
Margin and free cash flow sensitivity across four spot price levels for each producer. Shows who prints cash at $70/lb, who breaks even, and who needs a sustained bull market to survive. Operating leverage quantified per producer. Source: SEC 10-K MD&A · company cost guidance.
Open report →
🏦SPUT Premium / DiscountMarket
Current premium/discount+2.1% premium
NAV per unit$19.84
Total lbs held64.9M lbs U₃O₈
At-the-market issuanceActive
Sprott Physical Uranium Trust NAV premium/discount tracker. When SPUT trades at a premium, at-the-market issuance buys physical uranium and tightens spot supply. Historical premium/discount vs spot price correlation. A leading indicator of physical market sentiment. Source: Sprott daily NAV disclosures.
Open report →
🏛️Physical Uranium TrustsMarket
Trusts trackedSPUT · YCA · URR
Combined lbs held (est.)~72M lbs
% of global inventory~4.5%
Largest (SPUT)64.9M lbs
Sprott (SPUT), Yellow Cake (YCA.L), and Uranium Royalty Corp (URR) compared by lbs held, NAV premium/discount, fee structure, and liquidity. Physical trusts hold real uranium off-market — their combined inventory is a meaningful fraction of global above-ground stocks.
Open report →
📑CCJ Contract DecayCameco
Legacy contract book~140M lbs remaining
Avg legacy price~$52/lb
Annual roll-off~15–20M lbs/yr
New contract avg (2024)~$80/lb floor
Cameco's legacy contract portfolio repricing model. As below-market contracts signed 2010–2018 roll off, CCJ's realized price converges toward spot/term. Each maturing contract adds $10–15/lb to realized price. The repricing story is the core CCJ earnings driver through 2029. Source: Cameco MD&A · annual reports.
Open report →
📑CCJ Q1 Earnings LookbackBonus
Our EPS estimate$0.40
Actual EPS$0.43
vs consensus ($0.35)beat by $0.08
Model gradeA−
Pre-earnings model vs actual results, line by line. EPS within 7.5% of actual. Realized price within $0.07. Westinghouse was the main miss. Full methodology and what we'd adjust for Q2. Free — open now.
Open report →
📊CCJ Q2 2026 EarningsCameco
Revenue
Realized uranium price
Report date~Aug 2026
Key watchContracting volume H2
Q2 2026 earnings teardown — updated when Cameco reports. Key metrics to watch: realized price progression vs legacy contract roll-off schedule, new contract volume signed in H1 2026, and any revision to full-year production guidance. Source: Cameco Q2 2026 earnings release + MD&A.
Open report →
Nuclear Share of US Generation by Region · 2024 (EIA-923)
PJM
35%
SERC
32%
NYISO
28%
ISO-NE
27%
WECC
22%
MISO
15%
ERCOT
10%
SPP
8%
US national average 18.6% · PJM alone generates ~36% of all US nuclear electricity · Source: EIA Electric Power Monthly
US Domestic Production vs Consumption Gap · EIA-851 + EIA-923
2024
97%
2022
99%
2020
99%
2018
97%
2016
94%
2014
90%
US domestic production Import gap
Production collapsed from 14M lbs (1980) → 0.2M lbs (2019). ISR revival underway but covers <5% of consumption. Source: EIA-851 quarterly.