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

Mark Everette Harris is an American Baptist pastor and politician from North Carolina. A member of the Republican Party, he is the U.S. representative for North Carolina's 8th congressional district since 2025.

Source: WikipediaView full (CC BY-SA)
Voting Record — 567
Yes75%
No24%
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 · 14 sponsored · 73 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

I'm 100% sure what the tactic was here--"If you leave, think of all the people without your financial resources we're immediately going to fire." It's ugly, and not a surprise. I know everyone here will call these three cowards, but the contempt dripping from this statement should not be overlooked.
So Bari Weiss's big win this week is a statement in which the three remaining 60 Minutes correspondents issue a statement saying they'll stay while excoriating the CBS newsroom she runs as a "shabby" "indecent" "dictatorship." Proud moment for all!
In a joint letter to staff, Lesley Stahal, Jon Wertheim and Bill Whitaker say they are sticking around for the next season of '60 Minutes.' "Here's why we are staying: We don't want to see 60 Minutes die."
Many of you have raised questions about how smoothly things are or are not proceeding for the "new Mark Harris" since 9 p.m. last night. I won't lie to you; since that time, there have been some bumps and setbacks on my journey. Nothing unusual there. I ask for grace. No, I demand it.
I would like it known that everything I did wrong from birth until 3 p.m. yesterday should be classified as part of my personal growth journey and can never be held against me. I was a different person.
I mean, if you want to make the case that swaggering alpha bros should be the future of the Democratic Party, have at it. But before you do that, when a guy has a Nazi tattoo, maybe it would be a good idea to vet him all the way back to, say, the second trimester.
Quick reminder: every Senate race is of national importance, because every Senate vote affects everyone. So, yes, we all get to weigh in on the currently unfolding shitshow, and on the self-styled future-of-the-Democratic-party casting directors whose bluster helped made it happen.
This campaign feels like it's at a point when what happens next, and how it happens, is going to have to be privately and very forcefully explained to Platner.
Wait wait wait. Nick Bilton, the sleazebag who is being paid $2.5 million to zombify 60 Minutes, also wrote a Scorsese project to which Leonardo DiCaprio, Emily Blunt, and Dwayne Johnson are attached? Very very hard no to this.
For Manhattan residents: Perhaps, like me, you just got a particularly ugly mailer about Congressional candidate Alex Bores and Palantir, essentially accusing him of being a sexual harasser. Fine print: The mailer was paid for by "ThinkBigPAC," a superPAC that's funding pro-AI Democratic candidates.
I know so many journalists who have, at one point or another, said to themselves, "I can keep doing my own job with integrity despite the misdeeds of the company I work for." And sometimes it's true. But you have to be tough-minded enough to know when it becomes a lie. variety.com/2026/tv/news...
Pelley: "New management has instructed me to inject falsehoods and bias into a politically sensitive story...The collapse of values at the top has become untenable...I pray for a day when sanity, competence, and courage return."
Scott Pelley has provided @status.news a statement blasting current CBS News management and even accusing them of having tried (and failed) to "inject falsehoods and bias" into his stories. www.status.news/p/scott-pell...
As far as I can tell, there are now just three correspondents left on 60 Minutes (down from seven). The best-known of them, Lesley Stahl, is 84. If I were she, I might consider ending my time there with an act of principle rather than with an accommodation to a corrupt regime.
Reposted byMark Harris
"They’re going to have to fire him. No amount of HR speak will have him retract what he said," one CBS staffer just told me, adding: "For an anti-woke crusader, this is pretty woke of [Bari] to accuse Pelley of after firing the entire leadership of his show and two correspondent colleagues."
Dylan Byers reports that Scott Pelley had a meeting with CBS News leadership today and the two sides didn't find common ground, making it likely he'll either resign or be fired.

Also, Pelley says Bari Weiss asked him to make an apology for creating a hostile work environment.
SoupScore Breakdown
Loading analysis metrics…
Voting History
567 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-01-08H.R. 6938 (119th)Final passageYESYESPassed
2026-01-08H.R. 6938 (119th)Retaining Divisions B and CYESYESPassed
2026-01-08H.R. 6938 (119th)Retaining Division ANOYESPassed
2026-01-07H. Res. 780 (119th)Motion to DischargeNONOPassed
2026-01-07H. Res. 977 (119th)Approve resolutionYESYESPassed
2026-01-07H. Res. 977 (119th)End debate nowYESYESPassed
2026-01-06Call of the HousePRESENTPassed
2025-12-18H.R. 498 (119th)Final passageYESYESPassed
2025-12-18H.R. 498 (119th)Send back to committeeNONOFailed
2025-12-18H.R. 845 (119th)Final passageYESYESPassed
2025-12-18H.R. 845 (119th)Send back to committeeNONOFailed
2025-12-18H.R. 1366 (119th)Final passageYESYESPassed
2025-12-18H.R. 1366 (119th)Send back to committeeNONOFailed
2025-12-18H.R. 4776 (119th)Final passageYESYESPassed
2025-12-18H.R. 4776 (119th)Send back to committeeNONOFailed
2025-12-18H.R. 4776 (119th)Approve amendmentYESYESFailed
2025-12-18H.R. 4776 (119th)Approve amendmentYESYESFailed
2025-12-18H.R. 4776 (119th)Approve amendmentYESYESFailed
2025-12-17H.R. 3492 (119th)Final passageYESYESPassed
2025-12-17H.R. 3492 (119th)Send back to committeeNONOFailed
2025-12-17H.R. 6703 (119th)Final passageYESYESPassed
2025-12-17H.R. 6703 (119th)Send back to committeeNONOFailed
2025-12-17H.R. 3616 (119th)Final passageYESYESPassed
2025-12-17H. Con. Res. 64 (119th)Approve resolutionNONOFailed
2025-12-17H. Con. Res. 61 (119th)Approve resolutionNONOFailed
2025-12-17H. Res. 953 (119th)Approve resolutionYESYESPassed
2025-12-17H. Res. 953 (119th)End debate nowYESYESPassed
2025-12-16H.R. 3632 (119th)Final passageYESYESPassed
2025-12-16H.R. 3632 (119th)Send back to committeeNONOFailed
2025-12-16H.R. 4371 (119th)Final passageYESYESPassed
2025-12-16H.R. 4371 (119th)Send back to committeeNONOFailed
2025-12-16H. Res. 951 (119th)Approve resolutionYESYESPassed
2025-12-16H. Res. 951 (119th)End debate nowYESYESPassed
2025-12-16H.R. 3187 (119th)Fast-track passageYESYESPassed
2025-12-15S. 284 (119th)Fast-track passageNOYESPassed
2025-12-12H.R. 3668 (119th)Final passageYESYESPassed
2025-12-12H.R. 3668 (119th)Send back to committeeNONOFailed
2025-12-11H.R. 2550 (119th)Final passageNONOPassed
2025-12-11H. Res. 432 (119th)Approve resolutionNONOPassed
2025-12-11H.R. 3898 (119th)Final passageYESYESPassed
2025-12-11H.R. 3898 (119th)Send back to committeeNONOFailed
2025-12-11H.R. 3383 (119th)Final passageYESYESPassed
2025-12-11H.R. 3383 (119th)Approve amendmentNONOFailed
2025-12-11H.R. 3383 (119th)Approve amendmentNONOFailed
2025-12-11H.R. 3383 (119th)Approve amendmentYESNOFailed
2025-12-11H.R. 3638 (119th)Final passageYESYESPassed
2025-12-11H.R. 3628 (119th)Final passageYESYESPassed
2025-12-11H. Res. 939 (119th)Kill the motionYESYESPassed
2025-12-10H. Res. 432 (119th)Motion to DischargeNONOPassed
2025-12-10S. 1071 (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 5 / 12Next →