Versions :<1234567Live

Poll: 79% of Americans Approve of Immigration

Poll: 79% of Americans Approve of Immigration
Above: Protesters pray outside of immigration court at the Jacob K. Javitz Federal Building on July 10, 2025, in New York City. Image copyright: Spencer Platt/Staff/Getty Images

The Spin

Democratic narrative

This poll shows Americans are rejecting Trump's extreme immigration agenda by a staggering 62%. It's not even Democrats swaying the numbers, as less than half of Republicans support reducing immigration, and 64% view immigration positively. Effectively, every immigration talking point Trump ran on is being rejected, and Trump has no constituency to cling to.

Republican narrative

Americans voted for Trump's tough immigration stance and still support it despite media and political spin. Trump's deportations to third countries align with immigration law, backed by Congress and the Supreme Court. No matter how loudly liberals scream about "unfairness," they won't erase the mandate to secure the border and enforce the law.

Progressive narrative

Both parties are complicit in enabling Trump's harsh deportation regime through a budget bill that hides a $70 billion Immigration and Customs Enforcement expansion amid social welfare cuts. This unprecedented funding empowers private contractors to profit from mass detention and deportations, targeting long-term, law-abiding immigrants, undermining American values, and threatening economic stability.

Conservative narrative

Trump has betrayed voters by softening on mass deportations, mimicking weak Democratic policies. Despite promises to prioritize Americans, Trump is now considering amnesty for illegals in agriculture and hospitality, shielding employers who exploit cheap labor and commit felonies like identity theft. This backtrack harms Americans, depresses wages, and rewards lawbreakers, showing Trump doesn't deliver.



The Controversies



Go Deeper


Articles on this story

Sign Up for Our Free Newsletters
Sign Up for Our Free Newsletters

Sign Up!
Sign Up Now!