Foreign Policy
What Is the Iran Nuclear Threat and Where Do Negotiations Stand in 2026?
Of all the nuclear risks facing the world in 2026, the Iran situation may be the most immediately acute.
Not because Iran has nuclear weapons — it does not, yet. But because the gap between Iran's current nuclear program and a weapons capability has narrowed to a technical step that could be crossed in weeks if Iran chose to.
What Iran Has Actually Built
Iran's nuclear program has grown dramatically since the US withdrew from the JCPOA in 2018:
- Enrichment level: Iran has enriched uranium to approximately 60% purity. Weapons-grade is 90%. The technical steps between 60% and 90% are less difficult than the steps between natural uranium and 60%.
- Stockpile: Iran has accumulated enough 60% enriched uranium that, if further enriched to weapons-grade, would theoretically provide material for multiple nuclear devices.
- Infrastructure: Iran has operated advanced centrifuges, expanded the Fordow underground facility (which is deep enough that it is difficult to destroy in an airstrike), and conducted research on weapons components.
- Breakout time: The IAEA estimates approximately 1-2 weeks to produce enough weapons-grade material for one device — the shortest breakout time in Iran's history.
Iran's official position: the program is entirely peaceful, for civilian power generation and medical isotope production, and it has never made a decision to build a weapon.
This position is not credible to the US, Israel, or European governments, who point to the enrichment levels, the weaponization research, and the concealment of activities from IAEA inspectors.
How We Got Here: The JCPOA Collapse
The 2015 nuclear deal was a genuine constraint. It worked in the specific limited sense it was designed for: limiting Iran's nuclear program in exchange for sanctions relief. IAEA inspectors verified Iranian compliance with the deal's terms.
Trump's withdrawal in 2018 and reimposition of sanctions removed those constraints without replacing them with anything. Iran's "maximum pressure" response was to exceed JCPOA limits progressively. By the time the Biden administration entered office, Iran had already significantly advanced beyond JCPOA terms.
Biden's attempt to renegotiate a "JCPOA return" failed in 2022-2023, partly due to Iranian demands beyond the original deal and partly due to political constraints on both sides.
The result: Iran is now in a far stronger nuclear position than it was in 2018 when Trump withdrew, which is the exact opposite of the stated goal of maximum pressure.
The Military Options and Why They're Complicated
Israel struck Iranian nuclear-associated facilities multiple times in 2024-2025, including strikes on air defense systems. These were demonstrations of reach and vulnerability, but they did not target the core nuclear infrastructure.
The fundamental problem with a decisive military strike: Iran's most critical nuclear facilities, including Fordow, are buried under tens of meters of rock and concrete. The US has munitions (Massive Ordnance Penetrators, or MOPs) that could potentially reach them — only B-2 stealth bombers can deliver MOPs. But the depth of some facilities may require multiple strikes, and Iranian dispersal of materials means no single strike eliminates the program.
Even a maximally successful military strike would delay Iran's nuclear program by an estimated 2-4 years. During those years:
- Iran would face an existential threat that provides the clearest possible argument for why it needs nuclear deterrence
- Iran would likely expel all IAEA inspectors
- Iran would reconstruct with maximum speed and secrecy
- Regional conflict, potentially involving US forces, would very likely follow
The nuclear problem would return in 4 years, in a worse political environment.
Diplomacy with meaningful verification and compliance mechanisms is the only durable solution — but producing that diplomacy requires something neither the US nor Iran has demonstrated recently: sufficient political will to reach and honor a painful compromise.