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 — 616
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.

I've been thinking today about the various ways in which 9/11 lives inside of New Yorkers, and one way it lives in me is that it's taken until this evening for my fear that something bad would happen in the city today to subside. >
Agree, and I will add that Mamdani's sense of optics remains faultless as well. This handshake made Giuliani look diminished, deflated, even a little needy. The last Democratic politician who knew how to perform civility without warmth was Obama; it is very effective when done right.
Too many people online seem to conflate left politics with being obnoxious and scathing and Mamdani is such a model for combining a principled ideological vision with civility and grace. You shake hands, you act like a grown up even whether others aren’t. You show up.
25 years ago today, I was in Canada covering the Toronto Film Festival with five cherished colleagues. In the days before we could get back to New York, the kindness and empathy of Torontonians sustained us. Today I'm thinking of everyone we lost that day, and everything we have squandered since.
I started watching a big new Netflix movie that opens with a father and son driving to a new town, and the dad says, "Okay, A NEW START!" to make sure I got it just in case I wasn't looking at the TV screen, which, to be fair, I wasn't, because I knew he was going to say something dumb like that.
Your annual reminder of what REALLY happened: Donald Trump went on WWOR Radio on 9/11/01--yes, that very day--to say that with the collapse of the Twin Towers, he now had the tallest building in New York. Which was a good preview of things to come, in that it was both disgusting and a lie.
Trump claims that after 9/11, "I went down, I was building a building in New York, and I went down there very shortly thereafter -- the following day, you couldn't go down the same day -- and we worked long and hard"
Greatest Hits of 2016! This drives me mad. Progressives should not be telling large groups of people who actually understand what voting is for and are consistently screwed by those who don't that their suffering will lead to growth. That said, no pile-ons, please. Things all bad enough.
My post: We talk a lot about the importance of voting but in doing so, we romanticize it, and I've come to believe that's a mistake. It's not romantic, it's not glorious, it's not an expression of your ideals or your identity. It's selecting the best outcome for the most people. That's all it is. Do that.

The quote post: What if suffering is required for actual change and growth? 

Because the lesser evilism we’ve had for decades ( and that you appear to be championing ) seems to be running out of road.
Everyone have a nice two days and get it out of your system, because between Tuesday and Election Day, we are not doing the Bsky "You have to EARN my vote" and "I live in a blue state so my protest vote is fine" and "The two parties are the same" thing. Take all that look-at-me shit somewhere else.>
SoupScore Breakdown
Loading analysis metrics…
Voting History
616 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
2025-03-11H. Res. 211 (119th)End debate nowYESYES✓Passed
2025-03-10H.R. 993 (119th)Fast-track passageYESYES✓Passed
2025-03-10H.R. 901 (119th)Fast-track passageYESYES✓Passed
2025-03-10H.R. 495 (119th)Fast-track passageYESYES✓Passed
2025-03-06H. Res. 189 (119th)Approve resolutionYESYES✓Passed
2025-03-06S.J. Res. 11 (119th)Final passageYESYES✓Passed
2025-03-05H. Res. 189 (119th)Kill the motionNONO✓Failed
2025-03-05H.J. Res. 42 (119th)Final passageYESYES✓Passed
2025-03-05H.J. Res. 61 (119th)Final passageYESYES✓Passed
2025-03-04H. Res. 177 (119th)Approve resolutionYESYES✓Passed
2025-03-04H. Res. 177 (119th)End debate nowYESYES✓Passed
2025-03-04H.R. 758 (119th)Fast-track passageYESYES✓Passed
2025-03-03H.R. 856 (119th)Fast-track passageYESYES✓Passed
2025-02-27H.J. Res. 20 (119th)Final passageYESYES✓Passed
2025-02-26H.J. Res. 35 (119th)Final passageYESYES✓Passed
2025-02-26H.R. 695 (119th)Fast-track passageYESYES✓Passed
2025-02-26H. Con. Res. 14 (119th)Approve resolutionYESYES✓Passed
2025-02-26H.R. 804 (119th)Fast-track passageYESYES✓Passed
2025-02-26H.R. 788 (119th)Fast-track passageYESYES✓Passed
2025-02-25H. Res. 161 (119th)Approve resolutionYESYES✓Passed
2025-02-25H. Res. 161 (119th)End debate nowYESYES✓Passed
2025-02-25H.R. 818 (119th)Fast-track passageNOYES✕Passed
2025-02-25H.R. 832 (119th)Fast-track passageYESYES✓Passed
2025-02-24H.R. 825 (119th)Fast-track passageYESYES✓Passed
2025-02-13H.R. 35 (119th)Final passageYESYES✓Passed
2025-02-12H.R. 77 (119th)Final passageYESYES✓Passed
2025-02-12H.R. 77 (119th)Send back to committeeNONO✓Failed
2025-02-11H. Res. 122 (119th)Approve resolutionYESYES✓Passed
2025-02-11H. Res. 122 (119th)End debate nowYESYES✓Passed
2025-02-10H.R. 736 (119th)Fast-track passageYESYES✓Passed
2025-02-10H.R. 692 (119th)Fast-track passageYESYES✓Passed
2025-02-07H.R. 26 (119th)Final passageYESYES✓Passed
2025-02-07H.R. 26 (119th)Send back to committeeNONO✓Failed
2025-02-06H.R. 27 (119th)Final passageYESYES✓Passed
2025-02-06H.R. 27 (119th)Approve amendmentNONO✓Failed
2025-02-05H. Res. 93 (119th)Approve resolutionYESYES✓Passed
2025-02-05H. Res. 93 (119th)End debate nowYESYES✓Passed
2025-02-05H.R. 776 (119th)Fast-track passageNOYES✕Passed
2025-02-04H.R. 43 (119th)Fast-track passageYESYES✓Passed
2025-01-23H.R. 21 (119th)Final passageYESYES✓Passed
2025-01-23H.R. 21 (119th)Send back to committeeNONO✓Failed
2025-01-23H.R. 471 (119th)Final passageYESYES✓Passed
2025-01-23H.R. 375 (119th)Fast-track passageNOYES✕Passed
2025-01-22S. 5 (119th)Final passageYESYES✓Passed
2025-01-22H.R. 165 (119th)Fast-track passageYESYES✓Passed
2025-01-22H. Res. 53 (119th)Approve resolutionYESYES✓Passed
2025-01-22H. Res. 53 (119th)End debate nowYESYES✓Passed
2025-01-22H.R. 187 (119th)Fast-track passageYESYES✓Passed
2025-01-21H.R. 186 (119th)Fast-track passageYESYES✓Passed
2025-01-16H.R. 30 (119th)Final passageYESYES✓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.

← PrevPage 12 / 13Next →