Press "Enter" to skip to content

Analysis: 2024 Presidential Candidate Raw Vote Totals

Republican former President Donald Trump defeated Democratic Vice President Kamala Harris in yesterday’s presidential election, receiving over 71.7 million votes out of approximately 140 million tallied as of Wednesday morning. Just over two million Americans, however, cast votes for candidates outside the Republican and Democratic parties. Independent Political Report has compiled a breakdown of raw vote totals for each candidate based on currently available data.

While some states are still updating vote counts and no official winner has been declared in a few close races, the following figures provide a snapshot of how each presidential candidate performed in this year’s election. These totals reflect data provided by the Associated Press at the time of this article’s publication. Final certified counts will vary slightly as outstanding ballots are processed and additional write-in votes are counted. However, these adjustments are unlikely to radically change the relative standings of candidates based on total votes cast.

Editorial note: The results below were last updated at 2:55 PM EDT on November 7, 2024.

It is also important to note that these results apply solely to individual presidential candidates and not to their complete tickets, as some candidates appeared with different vice presidential running mates on certain state ballots. Additionally, this election cycle saw instances in which specific candidates’ votes were not counted in some states, even though those candidates appeared on the ballot. Those figures are not reflected in the totals below.

Presidential CandidatePrimary PartyBallot Access by StateTotal Votes
Donald TrumpRepublican5172,773,748
Kamala HarrisDemocratic5168,123,125
Jill SteinGreen37643,011
Robert F. Kennedy Jr.Independent (We The People)31617,734
Chase OliverLibertarian47577,552
Claudia De la CruzSocialism and Liberation19101,910
Cornel WestIndependent (Justice For All)1563,667
Randall TerryConstitution1240,408
Shiva AyyaduraiIndependent726,855
Peter SonskiAmerican Solidarity724,133
None of the AboveN/A117,179
Richard DuncanIndependent112,532
Joel SkousenConstitution39,339
Jay BowmanIndependent15,876
Chris GarrityIndependent15,137
Joseph KishoreSocialist Equality34,258
Rachele FruitSocialist Workers63,968
Mattie PrestonIndependent12,857
Scattered Write-insN/A12,023
Blake HuberApproval Voting11,762
Lucifer EveryoneIndependent11,645
Michael WoodProhibition11,142
Vermin SupremeConservative1914
Laura EbkeLiberal Party USA1851
William StoddenSocialist Party USA1360
Robby WellsParty1356
Results as of 2:55 PM EDT, 11/7/2024.

25 Comments

  1. Observer November 11, 2024

    Chase Oliver placed third in terms of amount of support received from the LNC.

    To count him as the “the Libertarian nominee” invites a somewhat philosophical debate over what it means to be “the Libertarian nominee.”

  2. X November 10, 2024

    For the first time since 2004, no POTUS ticket except the big two was above one half of one percent of votes cast nationwide.

  3. Adamson Scott November 9, 2024

    “Child abuse is not libertarian. That’s the biggest reason I couldn’t vote for Oliver.”

    Right-wing talking points again from people who clearly aren’t libertarian because they’re in favor of the government taking away our right to make medical decisions.

  4. Stewart Flood November 8, 2024

    The internal error/debug log really only becomes important if they have debugging on. Most production sites don’t do that, mostly because of the very minor performance hit and the very minor additional security risk that some people think it causes. The log file would, at most, report a database error while writing the entry — and of course tell us which routine/plug-in got the error.

    Without that, you would have to find the time of the posting and look at the actual Apache or NGINX server logs to see what transpired. You will find some error information there, but not necessarily all of it. You will get the general error, but not something like the actual code line number that failed that you would get from the internal log.

    I tend to leave debugging on for all my sites. That said, I don’t run any WordPress sites that allow comments. And all but one of my sites are actually applications that don’t even have the ability to post articles or comments, but handle interaction with backend databases. They only use WordPress as the user interface. You would not recognize them as a “traditional” WordPress site unless you looked at the HTML code sent from the server.

    And out of the 154 physical and virtual servers I currently manage, only seven are using wordpress. I hate wordpress 🙂

  5. Nuña November 8, 2024

    “Or is it possible, and here I am only 75% joking, that it is simply because you have been uncovered as a Russian/Soviet plant?”

    I don’t think anyone could mistake me for a communist. And reports of my photosynthesis have been greatly exaggerated – I wish I got paid for what I do in my spare time (Psst, glavset! Give me a call.) U+1F61B
    Seriously though, if this were the problem, I don’t think symptoms would be limited to just BAN (and even then only so long as I don’t switch up my E-mail, use the wrong Cyrillic character/string, or link the wrong URL).

    “What is probably happening is that something is decoding in a manner that returns a length that inadvertently truncates your comment either partially or completely.”

    OK, that might explain comments including Cyrillic, emojis, etc. But then that still leaves pure text, Latin alphabet comments. And it seems awfully coincidental that a new encoding issue would begin simultaneously with the E-mail and hyperlink problems, doesn’t it?

    “It also could be returning an error that would show up in the internal system, logged when it failed to post the comment.”

    Any idea whether such an error log entry would include the full comment in raw form (from which the comment could be reconstructed), or only report the fact that an encoding error occurred?

    “I am also not sure what a change to your email address in the post submission would have to do with this, unless the bug is somehow related to the section of WordPress that attempts to identify you as a known identity in their system.”

    I can imagine WordPress (or some security plug-in) rolling out an update that blocks every E-mail address from certain providers or domains, similarly to how wikipedia and wikis often prevent entire IP ranges from editing. And I can also imagine that same security update including filter rules against Cyrillic characters or strings, and against domain- and file-extensions in hyperlinks.

    “Comments which are not allowed go into two categories – held for moderation and spam. Most go into spam.”

    Good, that means my comments may still be pending marked as spam.

    “The person who compiled these numbers deserves much credit. These numbers can be hard to find.”

    Hear, hear! The article says these vote totals reflect the data given by the AP, but I was unable to find data for all states, let alone minor candidates, on the AP’s site. Major kudos to Jordan.

  6. Unimportant November 8, 2024

    @ Red it depends on the state. Most states take longer to compile and report write in votes if they do so at all. Many don’t break them down by candidate. In some states it differs by county. In at least some counties in at least one state, you can find out how many people voted how if you download a multithousand page graphic file and count the votes yourself.

  7. Jordan Willow Evans Post author | November 8, 2024

    Thank you, Red. I haven’t included write-in votes yet, as those will likely be among the last figures released. Some states also haven’t fully processed their outstanding votes, such as California, which still shows only 59% reported as of this morning. I’d like to revisit this before everything is finalized, but it may not be until those figures are closer to being finished.

  8. Unimportant November 8, 2024

    I’m not a professional programmer, but I’ve run some wordpress forums handling 100+ and on extraordinarily heavy traffic days 1000+ legit comments per day (plus many times that number in spam). Comments which are not allowed go into two categories – held for moderation and spam. Most go into spam. Spam is usually flagged by a plugin called akismet.

  9. Red Phillips November 8, 2024

    The person who compiled these numbers deserves much credit. These numbers can be hard to find.

    Question. Do these numbers include write-in votes?

  10. Stewart Flood November 8, 2024

    Unicode character sets have been a troublesome issue for IT in general since since their inception. The problem is more likely in the base language that WordPress runs on, which is PHP.

    Or is it possible, and here I am only 75% joking, that it is simply because you have been uncovered as a Russian/Soviet plant?

    But seriously… A quick Google search for PHP 8 unicode issues returns a long list of references to PHP not natively supporting unicode/UTF-8 and that they currently do not plan to ever fully support it. I already knew that it did not support it, but I wanted to make sure that there had been no change to their future plans before posting this.

    This means that the heavy lifting has to be on the plug-in developers if they want to use WordPress or other platforms written in PHP to handle non-English languages correctly. Things like native string search commands in PHP will not always return correct results if UTF-8 is involved.

    What is probably happening is that something is decoding in a manner that returns a length that inadvertently truncates your comment either partially or completely. It also could be returning an error that would show up in the internal system, logged when it failed to post the comment. It would of course not show up as a pending comment which is the response you got from Mr. Winger.

    The issue they had with the visibility of articles and comments on IPR a shirt while back was likely totally unrelated to what you have been experiencing. I am also not sure what a change to your email address in the post submission would have to do with this, unless the bug is somehow related to the section of WordPress that attempts to identify you as a known identity in their system. Of course, that may be it, again only 75% joking, because your identity used before October 30 has been flagged as being a Russian/Soviet plant.

    But thinking about it, it may simply be that your email address has been banned somewhere. A nice simple solution. Programmers don’t like simple solutions, so I will stick with base PHP support issues or the Russian/Soviet theory.

    But like 99.999% plus of sites publishing on the Internet, IPR does not appear to have a staging or development site — just production. Otherwise, I could suggest several tests to find the cause and we could then patch it and give the plug-in developer the code to push up stream so that it doesn’t happen in their next release.

    My apologies to any other professional programmers reading this for my obvious simplification of the issue. I am not sure how many of us there are that regularly read IPR.

  11. Nuña November 8, 2024

    @Richard Winger

    That is very disheartening.

    Currently, I can post on BAN only by using a different E-mail domain than before Oct 30. Even so, I cannot consistently post comments including Cyrillic (it appears there are characters or strings – I haven’t been able to isolate which – that prevent the whole comment from being placed). Nor can I post comments which include links with certain domain- or file-extensions (e.g. .mu.nu, .pdf), either in the comment or the website field.

    To me, this strongly suggests that my inability to post could have something to do with an new security feature/bug. Is it possible that there exists some other spam filter from which messages are not included in your dashboard? And if so, is there any possibility or recovering my comments from there?

    Around the same time that my comments stopped getting placed on BAN, someone here on IPR was having trouble with only getting old articles and sidebars to show up. Could it be that some WordPress (plug-in) update introduced issues, leading to both his inability to view an up-to-date version of IPR and my inability to post on BAN as I did previously? And if so, do you think there is any possibility of recovering my comments somehow or are they truly permanently lost in the void?

    If it would be helpful to troubleshooting, I can provide several specific BAN threads with missing/pending comments on request.

    Thank you again.

  12. Richard Winger November 7, 2024

    I am surprised to read that comments didn’t get posted on BAN. There are no comments hung up on the dashboard. I don’t know what to say about what happened, except that I am puzzled and I don’t understand the problem.

  13. Nuña November 7, 2024

    “What, the bourgeoisie finally had its fill of word salad?”

    LARPing as a bolshevist to celebrate the anniversary of the October Revolution and the Senate Bombing, while wanting the silence the intelligentsia because you are too illiterate and intellectually bankrupt to make head or tale of their (“)words(alad”). U+1F60F Yes, it’s quite clear that you have no place in the Constitution Party.

  14. Jordan Willow Evans Post author | November 7, 2024

    I updated the results as of 2:55 PM EDT today. I likely won’t revisit this until all results from California are in, as that will likely determine the most significant changes at this point. It looks like third party and independent candidates will collectively pass 2,200,000 votes when all is said and done.

  15. Floyd Whitley November 7, 2024

    “…but a whole bunch of my comments on BAN…have not been placed, several of which I spent quite some care on…”

    What, the bourgeoisie finally had its fill of word salad?

  16. Henrik Hansen November 7, 2024

    in 2012, 2016 and 2020 there had been several articles in Danish newspapers and news sites about LP’s candidate. This time none. You won’t win the US election in Denmark. No, but a candidate who does not threaten to take just 2% of the vote in some states and who leads an election campaign that is barely visible to the choir is totally irrelevant.
    From the outside it looks like LP is going back down into the safe cave where people with the right opinions can sit and confirm each other and throw each other out when they disagree on the right opinions and then wonder why there isn’t new people come down into the cave. It’s a shame.

  17. Frank November 7, 2024

    Child abuse is not libertarian. That’s the biggest reason I couldn’t vote for Oliver.

  18. Floyd Whitley November 6, 2024

    @Unimportant

    Apparently Dave Leip’s site had an initial erroneous report, likely a transcription error, on total votes by Skousen which I then commented upon. Evidently, the initial data was wrong. My apologies.

    Leip now has 38,554 total votes for Terry, and 8,680 votes for Skousen. Regardless, 38,554 is still the lowest total vote take in the party’s history.

  19. Stewart Flood November 6, 2024

    Looking at it from the outside as a former party member, I agree that there was nothing visibly “un-libertarian“ about him. His running mate, however, was another story.

    Despite the person he chose as a VP, I voted for Oliver on Tuesday.

    I find the comment “actually campaign and spend money” to be very interesting. Consider the fact that the national party, led by the fascist supporting right wing infiltrator chair, actively worked against the candidate. She actively worked not only to not raise money for him, but tried to prevent him from being placed on the ballot in states, and then ended up lining her own pocket through the highly unethical creation of her own PAC followed by a $25,000 payment from the party using funds raised for Kennedy/Trump.

    Is anyone investigating this? It may actually be a crime.

  20. Adamson Scott November 6, 2024

    So sick and tired of those who parroted the right-wing talking points that Chase Oliver wasn’t a libertarian. He was far more libertarian than those right-wingers! Personally, I think he was the best and most thoroughgoing libertarian we had on the ticket since Michael Badnarik.

    Chase campaigned back and forth from coast to coast; anybody who followed him on social media would have known that. He was energetic and engaged tons of new youthful libertarians from the LGBTQ+ community, which will drive the right-wingers nuts!

  21. Nuña November 6, 2024

    “Chase Oliver got a higher percentage of the vote, in the states in which he was on the ballot, than Roger MacBride in 1976, David Bergland in 1984”

    Well that’s depressing.

    Also, Mr. Winger, I apologize for bothering you with this because I’m sure you have a lot of other things on your mind in the midst of the election madness, but a whole bunch of my comments on BAN (especially those between 25 Oct and 30 Oct, but also a few before and after) have not been placed, several of which I spent quite some care on, and none of which I believe you would have any more cause to censor than many other comments which did get placed during that same period. So I would be very much obliged to you if you could see fit to clear them at your earliest convenience. Thank you in advance.

  22. Richard Winger November 6, 2024

    Chase Oliver got a higher percentage of the vote, in the states in which he was on the ballot, than Roger MacBride in 1976, David Bergland in 1984, Andre Marrou in 1992, Harry Browne in 2000, Michael Badnarik in 2004, and Bob Barr in 2008 (in which they were on the ballot).

  23. Rick November 6, 2024

    Chase Oliver was a pathetic choice. Hopefully the LP chooses a actual libertarian who will actually campaign and spend money.

  24. Unimportant November 6, 2024

    Floyd Whitley was reporting a very different result for Skousen on a different thread…which even a degree of magnitude error such as Skousen made in his convention time estimate of illegals in the US wouldn’t cover. This one seems much more plausible.

Leave a Reply

Your email address will not be published. Required fields are marked *

5 × 1 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.