
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.
I was 17 years old when this story ran. I am very aware that if I had been 27, there's a good chance I wouldn't be here to remind you of it. I try never to forget that as much as I chose my own path in life, I also got lucky.
45 years ago today. Buried on page 20 on a holiday Friday just like this one, news that changed the world.
www.nytimes.com/1981/07/03/u...
45 years ago today. Buried on page 20 on a holiday Friday just like this one, news that changed the world.
www.nytimes.com/1981/07/03/u...
More good news from NYC! Arts funding always suffers during hard times, so this is truly welcome.
hyperallergic.com/nyc-mayor-ma...
It's so strange when people who don't follow me suddenly fly in my face with utterly bananas rage and contempt. I look at their Bluesky bios and it's always something like "Christian, hobbyist, cat dad."
"Just call the police!"--me, to the screen, every 20 minutes
Half Man is the weirdest limited series I've seen in years. 6 hours of two men doing utterly unhinged or monstrous things and then having long, intense, theater-y conversations about why they did them and then punching each other in the face. Very committed to its own ideas; I believed none of it.
I'll just add that between handwringing Dem centrists and young Dem-adjacent socialists is a large group I would label "self-described liberals who are enraged/sick of this crap" and are ready to vote left/progressive. Don't underestimate them. And FFS don't scold them; they're also sick of that.
Someday, we will all be past the era in which, when someone comes up to you beaming and says, "GUESS WHAT!!", you don't suddenly feel a very specific surge of hope.
Reposted byMark Harris
Grieving the loss of Slate Culture Gabfest pod. Steve, Dana, and Julia have been yapping in my ears through a lot of life.
I first started listening nearly 18 yrs ago on an iPod! I've strutted with them, discovered new culture, and debated them in my head countless times. Going to miss it dearly.
I was not prepared for how sad and repellent I would find this trailer. I know this isn't even close to the worst thing that happened today but Christ Almighty, if you work in the entertainment industry, it just isn't that hard to decide that you're not going to make things worse.
I don't think Democrats should eat their own on a day when the GOP has reaffirmed its monstrous contempt for this country in multiple ways, but it's fair to look very hard at who is and isn't up to this moment in word, because it's a good indicator of who is and isn't up to it in deed.
Worth your time and attention: Kate Shaw offers a great and well-thought-through road map for the major reforms that are needed. Of course, unless Democrats retake the majority, this isn't even a discussion. (Gift link.)
www.nytimes.com/2026/06/30/o...
I'm not going to start with the requisite "I'm a nice person, but..." sentence, because I don't care what was wrong with him. Disappearing without explanation for four months is disqualifyingly inappropriate for an elected public servant.
If you're a gay man, and you look at people who identify as queer, NB or trans, and you don't understand that their struggles are our struggles, then you're useless to any progressive moment. The arguments from this prim prisspot were bad when they were popular in the mid-'90s and they're worse now.
An odious piece by Matthew Vines. As a gay Christian, he has no fellow-feeling for anyone but the G in the LGBTQ community. It's a gospel of selfishness--I've got mine and the rest of you: I want nothing to do with you. We fought for your rights you sad, little man. www.nytimes.com/2026/06/30/o...
2026-2028 needs to be about the entire Democratic Party setting the table for this. 2028-2032 needs to be about using all of the magical new powers of the presidency to do it. When the GOP screams that it's unprecedented, remind them of this court's utter contempt for precedence.
"My goodness, we don't 'hate' anyone, this isn't about that," the Supreme Court said, while kicking trans children in the teeth.
If you have any interest in bizarre cults, New York in the '80s, crazy closetedness, very pretty people, AIDS, and the absolutely batshit convergence of all five, check out the HBO doc Bring Me the Beauties. A trip back to the era when instead of the internet, we had cocaine and public access cable.
I'm so glad it made its way to you! Hope you enjoy it.
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-06-30 | H. Res. 1399 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-30 | H. Con. Res. 108 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-06-29 | H.R. 7128 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-29 | H.R. 7757 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-06-25 | H.R. 2478 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 915 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 7401 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-23 | H.R. 6644 (119th) | Accept Senate changes | NO | YES | ✕ | Passed |
| 2026-06-23 | S. 629 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-06-11 | H. Res. 1335 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-11 | H.R. 9238 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-06-10 | H.R. 8464 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-10 | H.R. 8464 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-06-10 | H.R. 8312 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-10 | H.R. 7892 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-09 | H.R. 5408 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | H. Res. 1140 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Motion to Commit | NO | NO | ✓ | Failed |
| 2026-06-09 | H. Res. 1140 (119th) | Motion to Discharge | NO | NO | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-06-08 | H.R. 8428 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-08 | H.R. 8466 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-05 | H.R. 2913 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 518 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-06-04 | H. Res. 1336 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | 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.
Page 1 / 12Next →