Truth Social, checked
DJT
Donald J. Trump @realDonaldTrump

35,152 is the new number just released by Homeland Security of non-citizens registered to vote in New Jersey. These are just the ones that got caught. The real numbers will prove to be many times this amount. They are all Dumocrats! Republicans, get smart and straighten out our Crooked Elections! Pass The Save America Act!!!

11:32 PM ET · July 21, 2026 · original post

Misleading

Homeland Security called that number preliminary and asked New Jersey to check it. The state's own audit found 6,600.

The short version

The letter he was citing gave two numbers: 19,497 New Jersey registrations that matched federal records, and an outer bound of 35,152 that Homeland Security called preliminary and asked the state to verify before anyone acted on it. He posted the ceiling as a settled count, called it "just the ones that got caught," and predicted the real figure was "many times this amount." Hours earlier New Jersey had published its own audit: about 6,600 people registered by a Motor Vehicle Commission software error after they answered no to the citizenship question, fewer than 400 of whom voted, out of 6,697,965 registered voters, and most of them unaffiliated rather than Democrats.

The number is real, but it is not what the post says it is. In a July 16 letter to New Jersey's secretary of state, Homeland Security Secretary Markwayne Mullin reported that 19,497 registrations matched federal records on name, date of birth, address, and Social Security number, and that a broader review suggested there "may be as many as" 35,152 potential matches requiring additional verification. The department described the findings as preliminary and asked New Jersey to work with it to confirm identities before any action was taken. The post takes the ceiling of that range, presents it as the confirmed count, and then treats it as a floor.

New Jersey had published its own numbers hours before the post went up. On July 21, Gov. Mikie Sherrill (D) announced that a software error in the Motor Vehicle Commission system had registered roughly 6,600 people between June 2023 and June 2024, and that fewer than 400 of them cast a ballot. That 6,600 is not the same population as the federal estimate, and it is the only one of the two with a documented mechanism behind it. In New Jersey's case the people involved were asked on a keypad whether they were United States citizens, answered no, and were registered anyway. They did not slip past the state. The state overrode the answer they gave, which is close to the opposite of "the ones that got caught." At 6:01 the next morning, ET, he posted a link to a story carrying that same 6,600 figure, under a headline saying hundreds of foreigners had voted.

The last claim is the one the state's own review directly contradicts. Sherrill said the majority of those improperly registered were unaffiliated with any party. Nothing in a citizenship record match reveals party, and registering at a motor vehicle counter does not require choosing one. New Jersey's roll as of July 1, 2026 held 2,569,753 Democrats, 2,366,985 unaffiliated voters, and 1,687,440 Republicans, so even a random sample of it would not come back all Democrats.

What 6,600 is out of. #

New Jersey had 6,697,965 registered voters on July 1, 2026, per the state's own county summary. Set the four numbers in this story against that roll.

Ballots cast by the improperly registeredunder 400
Registered by the software error (state audit)6,600
Records DHS says matched its files19,497
DHS upper bound, pending verification35,152

Bars are scaled to the largest figure, not to the roll, because at the roll's scale none of them would be visible. Against all 6,697,965 registrations, 35,152 is about half of one percent, 6,600 about a tenth of one percent, and fewer than 400 ballots roughly six thousandths of one percent.

The matching has a track record. #

Homeland Security said its figures came from comparing public voter registration data against federal immigration records, and its letters urged states to verify voters through SAVE, a system built to check eligibility for public benefits. The department has not said whether these particular numbers came out of SAVE, so treat the three cases below as the track record of federal citizenship matching generally, not as an audit of this letter. Where that matching has been checked by hand, it has produced large numbers of false positives.

Utah · 2025Of about 9,000 people SAVE could not confirm as citizens, more than 5,600 turned out to be citizens after manual review. (ABC News)
Social Security Administration audit · 2006The agency's own auditors found that "SSA's citizenship status data was inaccurate for seven percent of number holders classified as non-citizens in that they were actually U.S. citizens." (ABC News)
TexasThe state's former secretary of state wrote that "county voter registrars have obtained citizenship documentation from some Texas voters who were identified in the SAVE system as potential Non-citizens." (ABC News)

That record is why Homeland Security's own letter asked states to verify before acting. Sean Morales-Doyle of the Brennan Center, which litigates voting cases, told ABC News the department's figures are "essentially worthless." That is a critic's view, not a finding. The narrower point is enough on its own: the department has not released its underlying data or explained its method, so 35,152 cannot be checked by anyone outside it.

What is actually true here. #

The strongest version of the case behind this post does not need 35,152. New Jersey handed it over itself, and it is bad.

The error was real and it ran for a year. About 6,600 people who told the state they were not citizens were placed on the voter rolls anyway. That is a system failure in the machinery that decides who may vote, and no amount of context makes it acceptable.

Fewer than 400 is not zero. The state put the number who actually voted at fewer than 400, and those ballots were illegal however the people casting them ended up on the rolls. The consequences are live: on July 22 the Justice Department cited the 6,600 registrations as an additional basis in its existing suit against New Jersey over federal voter list maintenance requirements.

The state sat on it for about two years. The error was caught and stopped in 2024, under former Gov. Phil Murphy (D), and no one disclosed it until 2026. The sharpest account of that comes from a Democrat. Sherrill said: "I am appalled by the reckless failures that allowed this to happen and the lack of transparency shown by those in charge at the time."

The Republican objection has a point. State Sen. Anthony Bucco (R), the New Jersey Senate Republican leader, called for suspending automatic voter registration while the investigation runs. A registration system that enrolls people who have just said they are not citizens has a design problem, and "the vendor's software did it" is an explanation rather than a defense.

All of that is documented, and none of it is 35,152, let alone "many times" it. The state produced a number it could stand behind, published the count of ballots actually cast, and named its own party's failure in doing so. The post reached past that for a larger figure whose own source called it preliminary and asked that nobody act on it until it had been checked.

Read next

This is one post in a running series that sets a recent Truth Social claim beside the record. The post text is reproduced verbatim from the original via the public CC0 archive of the account; the rendering above is ours, not a screenshot. Registration totals are from the New Jersey Division of Elections county summary dated July 1, 2026. The 19,497 and 35,152 figures are as characterized in Homeland Security's July 16 letter and its July 17 release; the department has not published the underlying data. Corrections welcome.