1. United States
  2. Iowa
  3. Letter

An Open Letter

To: Rep. Nunn, Sen. Ernst, Sen. Grassley

From: A verified voter in Des Moines, IA

September 2

Why Is USPS Defying a Federal Court Order to Undermine Our Right to Vote by Mail? I am asking you to demand an immediate investigation into U.S. Postal Service leadership, right now, before a rushed and apparently unlawful ballot-verification system goes live just weeks before the midterms. Here's what we know. On March 31, President Trump signed an executive order directing USPS to establish new gatekeeping rules for mail-in ballots, including a national portal that would check ballot envelope barcodes against state-provided voter lists before ballots could be delivered. The administration has said the goal is to confirm only citizens cast ballots, though independent studies and audits have repeatedly found that kind of fraud is extremely rare. The order sat in legal limbo for months until the Supreme Court ruled on August 24 that a legal challenge was premature, allowing implementation to proceed without the Court ever weighing in on whether the order itself is lawful. Three days later, on August 27, a federal judge in Massachusetts issued a temporary restraining order explicitly barring USPS from implementing key parts of the plan while litigation continued. According to a whistleblower disclosure filed through lawyers with Whistleblower Aid, USPS kept building the portal anyway, in direct defiance of that order, racing to meet a launch date of September 1 that the whistleblower called a "rushed, chaotic, and fundamentally flawed process" driven by an "impossible" deadline. On August 31, Senator Richard Blumenthal sent a letter to Postmaster General David Steiner laying out these allegations and pressing for answers. The whistleblower says USPS eliminated standard testing procedures to hit that deadline and created a system with what's described as a "zero percent failure rate": postal workers sample roughly 400 ballots out of a batch of 10,000 or more, and if even one ballot fails to match the portal's records, the entire remaining batch of thousands of ballots gets rejected outright, with no clear process for a voter or election official to challenge it. Nearly 100 million ballots moved through USPS during the 2024 general election, and one-third of all Americans now vote by mail, so a flawed system doesn't affect a handful of people — it puts an enormous share of the electorate at risk, with mail ballots for this fall's midterms set to start going out within weeks. This isn't a fringe complaint. Blumenthal raised it in his capacity as ranking member of the Homeland Security Permanent Subcommittee on Investigations, and House Democrats sent their own letter to Steiner days later, citing independent reporting on the same whistleblower allegations. Dozens of senators have separately gone on record opposing the underlying executive order, warning that USPS has no constitutional authority to decide whose ballots get delivered, and multiple state attorneys general and voting-rights groups are already parties to the ongoing litigation. The concern here isn't just that the policy is controversial — it's that USPS appears to have knowingly ignored a direct court order while the legal fight was still underway, and that leadership pressed forward anyway with almost no time left to fix it before ballots ship. Voting by mail is an option I've relied on before, and it's one I may need again — an illness, a move, a work trip, or any of the ordinary things that make showing up in person impossible on a given Election Day. This isn't an abstract policy fight to me; it's whether that option still works when I need it, and whether it will still work this November. I shouldn't have to wonder if my ballot got silently swept into a rejected batch because someone else's barcode didn't scan, with no notice and no time left to fix it before Election Day. That's not a hypothetical inconvenience; for voters who are older, who've moved recently, or who changed their name after marriage, it's the difference between having a vote counted and never even knowing it wasn't. Voting should get easier as life gets more complicated, not harder — and a postal worker shouldn't hold that kind of power over anyone's constitutional right to vote, especially through a system its own builders admit was never properly tested, and that was reportedly built in defiance of a judge's order. Given how little time remains before ballots go out, I am asking you to: Demand that USPS leadership testify within days, not weeks, before the relevant oversight committee about why development continued after the August 27 restraining order, and require a full accounting of the portal's testing history before it processes a single ballot. Cosponsor or support S.4369, the Absentee and Mail Voter Protection Act, immediately, to block federal funding for implementing this executive order and reaffirm that USPS cannot condition ballot delivery on a state's use of a federally provided list. Push for an emergency, independent audit of the ballot portal's error rate and batch-rejection design before it touches a single ballot this cycle, with findings made public without delay. USPS wasn't built to decide who gets to vote — it was built to deliver the mail reliably to every address in the country, no matter how remote. Until this portal is proven safe, thoroughly tested, and rolled out lawfully, it has no business touching a single ballot, and every week of delay in stopping it brings us closer to Election Day chaos we won't be able to undo. Thank you for treating this with the urgency it deserves and for standing up for every voter who depends on the mail to make their voice count.

Share on BlueskyShare on TwitterShare on FacebookShare on LinkedInShare on WhatsAppShare on TumblrEmail with GmailEmail

Write to Zachary (Zach) Martin Nunn or any of your elected officials

Send your own letter

Or text write to 50409

Resistbot is a chatbot that delivers your texts to your elected officials by email, fax, or postal mail. Tap above to give it a try or learn more here!