Mark Harris headshot
At a Glance
Seat
Representative for North Carolina District 8
Born
April 24, 1966
Age 60
Phone
(202) 225-1976
Office
126 Cannon House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Republican|North Carolina District 8

Mark Harris

Voting Record — 593
Yes75%
No25%
Present0%
Not Voting0%
Party align93%
Cross-party1%
SoupScore
District Map

Congressional District 8

U.S. Census Bureau boundary data.
Mark Harris headshot
Mark Harris
U.S. RepresentativeRepublicanNorth Carolina District 8
SoupScore
Mark's ATmosphere Activity
20 recent posts · 17 sponsored · 75 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

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."
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.
The “motivated urban left voters” are a major core of the Democratic party and if Democrats like Jared Golden, Janet Mills, MGP, Schumer, Bennet, and Klobuchar can’t figure out how to harness their energy to advance the party they are going to keep losing.
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.
Netflix has released its first trailer for reality show “Wonka’s The Golden Ticket”. Its selling point is also its most controversial: the voice of Willy Wonka is that of Gene Wilder, recreated by GenAI with the permission and participation of his widow. youtu.be/oTSvnmTfLj8
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.
Despite Trump’s best efforts to bully them, the Supreme Court just reaffirmed that if you are born in America, you belong in America.
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.
Rep. Tom Kean finally speaks after months away from Congress for a previously unexplained absence: "I was given the diagnosis of depression ... the doctors recommended I remain in the hospital to address my illness"
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.
I really hate it when people here post the same thing a dozen times in order to make their point. That said: SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM SCOTUS REFORM
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History
593 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-05-20H.R. 2616 (119th)Send back to committeeNONOFailed
2026-05-20H.R. 1993 (119th)Fast-track passageYESYESPassed
2026-05-20S. 1003 (119th)Fast-track passageYESYESPassed
2026-05-20S. 2393 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 5317 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 4544 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 3234 (119th)Fast-track passageYESYESPassed
2026-05-20H. Res. 1299 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-15H.R. 8469 (119th)Final passageYESYESPassed
2026-05-15H.R. 8469 (119th)Approve amendmentYESNOFailed
2026-05-14H.R. 8365 (119th)Final passageYESYESPassed
2026-05-14H.R. 8365 (119th)Send back to committeeNONOFailed
2026-05-14H.R. 5625 (119th)Final passageYESYESPassed
2026-05-14H. Con. Res. 75 (119th)Approve resolutionNONOFailed
2026-05-14H.R. 6260 (119th)Final passageYESYESPassed
2026-05-14H.R. 6260 (119th)Send back to committeeNONOFailed
2026-05-13H. Res. 1259 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1251 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Con. Res. 96 (119th)Approve resolutionYESYESPassed
2026-05-13H.R. 1346 (119th)Final passageYESYESPassed
2026-05-13H.R. 1346 (119th)Send back to committeeNONOFailed
2026-05-13H. Res. 1252 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1274 (119th)Approve resolutionYESYESPassed
2026-05-13H. Res. 1274 (119th)End debate nowYESYESPassed
2026-05-13H. Res. 1275 (119th)Approve resolutionYESYESPassed
2026-05-13H. Res. 1275 (119th)End debate nowYESYESPassed
2026-05-12H.R. 2853 (119th)Fast-track passageYESYESPassed
2026-05-12H.R. 2071 (119th)Fast-track passageYESYESPassed
2026-04-30S. 4465 (119th)Fast-track passageYESYESPassed
2026-04-30H.R. 7567 (119th)Final passageYESYESPassed
2026-04-30H.R. 7567 (119th)Send back to committeeNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNOYESFailed
2026-04-30H.R. 7567 (119th)Approve amendmentNONOAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESFailed
2026-04-30H.R. 7567 (119th)Approve amendmentNONOAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentYESNOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESFailed
2026-04-30S. Con. Res. 33 (119th)Approve resolutionYESYESPassed
2026-04-29S. 1318 (119th)Final passageYESYESPassed
2026-04-29H. Res. 1224 (119th)Approve resolutionYESYESPassed
2026-04-29H. Res. 1224 (119th)End debate nowYESYESPassed
2026-04-27H.R. 227 (119th)Fast-track passageYESYESPassed
2026-04-27H.R. 7959 (119th)Fast-track passageYESYESPassed
2026-04-23H.R. 5587 (119th)Final passageYESYESPassed
2026-04-22H.R. 6387 (119th)Final passageYESYESPassed
2026-04-22H.R. 6387 (119th)Send back to committeeNONOFailed
2026-04-22H.R. 4690 (119th)Final passageYESYESPassed

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.

← PrevPage 2 / 12Next →