New interview, and for me, this first exchange was so satisfying, so precise, so rich in truth that I felt no need to continue.

Congress Member Profile|U.S. Representative|Republican|North Carolina District 8
Mark Harris
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 593
Yes75%
No25%
Present0%
Not Voting0%
Party align93%
Cross-party1%

Mark Harris
U.S. RepresentativeRepublicanNorth Carolina District 8
SoupScore
Mark's ATmosphere Activity
20 recent posts · 17 sponsored · 75 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
This is what happens when you nominate someone whose core ethos is narcissistic belligerence. www.nytimes.com/2026/07/08/u...
LOL he actually said "quality over quantity" but who cares, it's just words, you can put them in any order.
Jeff Hiller and Liza Colon-Zayas. Who knew?!
Reposted byMark Harris
American reporters watching this, shaking their heads in horror, no, no, you can’t ask this, no
Thanks for letting me know!
Reposted byMark Harris
Spoke to my friend Mitch McConnell this morning, the senior Senator from Kentucky. He's still recovering in the hospital. We talked for just shy of 20 minutes ... about IRAN, UKRAINE, the unfolding situation in MAINE, my visit to the TR Presidential Library, and even a little bit of Senate history
"Change the way you vote or we'll make it easier for people to kill you" is the kind of policy that should get everyone in this administration dragged out of bed in their pajamas and thrown into the back of a van, destination unknown. www.nytimes.com/2026/07/07/c...
...and the last shoe drops. Going forward, I guess Platner could dig in and be the accused rapist with a Nazi tattoo trying to prevent the Democrats from getting control of the Senate. But that wouldn't feel very, you know, "authentic" of him.
This fifteen-second clip will be the best three minutes of your day. Because you will watch it 12 times.
I want them not to serve as publicists for speciously defined male "authenticity" in political candidates and I want them to think hard about what they choose to overlook.
So now Platner's replacement (I'm manifesting this happening) will have to face Susan Collins dusting off the anti-Kamala "I'm running against someone who didn't get a single primary vote" argument. Great work all around. First thank-you note goes to Pod Save America.
What is with all of the cuts in this two minute video? Did someone decide that they needed to make this
“fun” and modern? JFC just go away!
gosh, who would have thought.
Unimprovable.
Wow, Minions & Monsters grossed $16 billion yesterday, more than $3 million per screen? Big if true!
Some might call posting and deleting within five minutes erratic. I call it "premium bonus content."
SoupScore Breakdown
Loading analysis metrics…
Voting History593 total votesExpandCollapse
Voting History
593 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 |
|---|---|---|---|---|---|---|
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-24 | H.R. 4626 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | NO | ✕↔ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | NO | NO | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | YES | YES | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | YES | YES | ✓ | Passed |
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.