A new CBS News/YouGov poll reveals a clear but complicated message from the American public on the ongoing U.S.-Iran war: 92% of Americans say ending the conflict as quickly as possible is important — yet large majorities also want tough long-term goals that could extend the fighting.
The poll, conducted March 17-20, 2026 (margin of error ±2.1 points), asked Americans what’s most important for the U.S. to do regarding Iran. Here are the top answers, straight from the official CBS News graphic:
- 92% — End the conflict as quickly as possible
- 80% — Make sure Iran’s people are safe and free
- 73% — Permanently stop Iran’s nuclear programs
- 68% — Stop Iran from threatening other countries
The numbers come from a nationally representative survey and highlight the public’s deep desire for peace — but also their demand for strong results.
As the poll’s own caption notes: “Those goals don’t exactly align with ‘end it quickly.’”
This comes as the Trump administration reports major military successes. In a recent MSNBC interview, Treasury Secretary Scott Bessent said the U.S. has already “demolished Iranian capabilities” — wiping out much of Iran’s air force, navy, and missile infrastructure. He added that American forces are now targeting fortifications along the Strait of Hormuz to secure key shipping lanes.
The poll arrives at a tense moment. Earlier CBS/YouGov surveys showed most Americans expected the war to last months or longer, and many feel the administration hasn’t fully explained its goals. Public frustration is growing, with critics saying Washington is ignoring calls to bring troops home fast.
What this means for the world
For countries like Ghana and across Africa, a prolonged U.S.-Iran conflict could spike global oil prices, raise shipping costs, and hit economies hard. At the same time, a nuclear-armed Iran or regional chaos would bring its own risks.
Americans are clear: They want this war over fast — but they also want it done right. Whether the White House can deliver both remains the big question.
Source: CBS News/YouGov Poll (March 17-20, 2026)
