Republicans are letting billionaire donors like Elon Musk profit off American suffering while raising everyday costs.
Democrats won’t stand for it.
Whether it’s lawsuits, legislation, working with community leaders, or calling out Republicans, we’re fighting back.

Congress Member Profile|U.S. Representative|Republican|South Carolina District 2
Joe Wilson
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 612
Yes73%
No21%
Present0%
Not Voting6%
Party align98%
Cross-party1%
SoupScore
District Map
Congressional District 2
U.S. Census Bureau boundary data.
Social & Web
External Resources

Joe Wilson
U.S. RepresentativeRepublicanSouth Carolina District 2
SoupScore
Joe's ATmosphere Activity
20 recent posts · 36 sponsored · 128 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Happy birthday to the City of North Miami!
North Miami is 99 years strong and I am proud to represent such a vibrant and diverse community!
Today, on #WorldCancerDay, we remember those lost to cancer and honor them by fighting for a cure.
In Congress, I’m committed to invest in prevention, research, and care—because we must do everything we can to save lives.
Unelected billionaires who don’t give a damn about the American people shouldn’t be playing dictator or making the decisions that shape our lives.
PERIOD!
Do you remember seeing Elon Musk on the ballot last November? I don’t!
Yet, Republicans are handing the keys to government to “President” Elon Musk, who is now vowing to wreak havoc and slash vital funding Americans rely on.
We can’t let this stand.
Happy birthday @sarajacobs.house.gov! Love you and grateful to work with you! ❣️
I am so happy to hear about the release of multiple Israeli hostages today, especially American hostage Keith Siegel, whom I heard so much about from his wife and former hostage, Aviva Siegel.
Welcome home Keith.🎗️
#BringThemHomeNow
Black history is American history, from Miami's founding, where nearly a third of its signatories were Black, to the Civil Rights movement.
America was built by Black people, and this #BlackHistoryMonth, we celebrate Black Americans contributions to all facets of life.
Truly heartbreaking to hear about the plane crash in Philadelphia tonight.
My prayers are with the victims and their loved ones, and I’m deeply grateful to the first responders.
It’s on🏈: FAMU vs. Howard at the Orange Blossom Classic!
I was proud of join members of the community to set the stage for the big game on Labor Day weekend! It’s bound to be a day to remember.
Instead, he is lambasting armed services personnel, pilots and air traffic controllers for a crash that is unprecedented and is still under investigation.
The response from the White House lacks leadership; it’s abysmal and sickening.
We should all expect our President to lead us with sympathy and compassion during a monumental tragedy such as a fatal airline crash that claimed 67 lives.
While human bodies are still being pulled from the Potomac, Donald Trump is blaming white women and minorities for the deadly crash under the guise of DEI.
I IMPLORE YOU: DO NOT STOP SUPPORTING OUR WONDERFUL PUBLIC SCHOOLS.
Charters and private schools cherry-pick, and public schools have to educate everyone—even with less funding. This decision is wrong, it is unfair, and it’s an insane ploy to destroy public education and leave it in shambles.
Public schools were founded to educate EVERYONE:
The gifted
The disabled
The wheelchair-bound
The mentally challenged
The sick
The shut-in
The orphaned
The ungovernable
EVERYONE! thegrio.com/2025/01/29/t...
My heart goes out to the victims and everyone impacted by the aircraft collision near the DCA airport. It’s heartbreaking news.
I will continue to monitor the incident and am grateful to all the first responders responding to the situation.
Happy Lunar New Year to everyone celebrating across the country and around the world! 🐍
Happy birthday Mr. Chairman @benniethompson.bsky.social! Proud to work alongside you in Congress!
Many of us have questions about the execution of this funding freeze, but Democrats are determined to get answers and ensure the funding that's been secured by law is delivered. Republicans are trying to undermine the Constitution and harm working families—and that cannot stand.
SoupScore Breakdown
Loading analysis metrics…
Voting History612 total votesExpandCollapse
Voting History
612 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-12-09 | S. 356 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-04 | H.R. 1049 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-04 | H.R. 1069 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-03 | H.R. 1005 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-03 | H.R. 4305 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-03 | H.R. 2965 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | Approve resolution | NOT_VOTING | YES | — | Passed |
| 2025-12-02 | H. Res. 916 (119th) | End debate now | NOT_VOTING | YES | — | Passed |
| 2025-12-02 | H.R. 4423 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-01 | H.R. 5348 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-11-20 | H.R. 3109 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H. Res. 893 (119th) | Motion to Refer | NO | YES | ✕ | Passed |
| 2025-11-20 | H.R. 6019 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 4058 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 5107 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 5214 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-11-19 | H. Res. 888 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-11-19 | S.J. Res. 80 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-11-19 | H.J. Res. 131 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-11-19 | H.J. Res. 130 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 888 (119th) | Motion to Refer | NO | NO | ✓ | Failed |
| 2025-11-18 | H. Res. 878 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-11-18 | H.R. 4405 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 878 (119th) | Kill the motion | NO | NO | ✓ | Failed |
| 2025-11-18 | H.R. 2659 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-17 | H.R. 1608 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-13 | H.R. 5371 (119th) | Accept Senate changes | YES | YES | ✓ | Passed |
| 2025-11-12 | H. Res. 873 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-09-19 | H. Res. 719 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | NO | NO | ✓ | Failed |
Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.