This was a verbal gaffe. Based on what he has said on other occasions, Trump clearly confused Republican Nikki Haley for then-Speaker of the House Nancy Pelosi, a Democrat, who he has often claimed (albeit incorrectly) was in charge of U.S. Capitol security on Jan. 6, 2021.
Former U.S. President and current Republican presidential primary candidate Donald Trump made a baffling statement that caused consternation and drew instant jeers on social media during a Jan. 19, 2024, presidential campaign stop in Concord, New Hampshire. Pivoting suddenly from criticizing rival GOP contender Nikki Haley for attracting smaller crowds than he, Trump then appeared to blame her, by name, for the violent Jan. 6, 2021, attack on the U.S. Capitol by his own supporters:
By the way, they never report the crowd on January 6. You know Nikki Haley, Nikki Haley, Nikki Haley, did you know they destroyed all of the information, all of the evidence, everything, deleted and destroyed all of it? All of it. Because of lots of things like Nikki Haley is in charge of security. We offered her 10,000 people, soldiers, National Guards, whatever they want. They turned it down. They don't want to talk about that. These are very dishonest people.
Obviously, Trump was confused and didn't mean to accuse Haley of something she could not have done. On previous occasions, Trump had made that accusation against then-Speaker of the House Nancy Pelosi, a Democrat, who he falsely claims was in charge of U.S. Capitol security and turned down a Trump administration offer of National Guard assistance on the day of the Jan. 6 riot.
Trump obliquely admitted to the error the next day when he posted a message on Truth Social repeating the same accusations about Pelosi, not Haley: