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 — 582
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 · 14 sponsored · 74 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Look at that old-person accidental space before the word ten, as if Rupert Murdoch typed it. Am I embarrassed? Yes. But it ranks at about #58. And that's just for today.
People don't understand the incredible journalistic training it takes to use your phone to record what the president says and then write it down. You have to stay really quiet so you don't mess up the sound. Also, spelling.
President Trump said he had an MRI earlier this month, telling reporters Monday that the results had been “perfect” but declining to say why his doctors had ordered the scan. He also reiterated that he was interested in serving a third term.
A personal note: We had to say goodbye to our wonderful little dog Loofah today. We had her for 13 years and she brought us immense joy. We tried to give her as much back as we could. She was funny, stubborn, emotional, sweet, and, at just 14 lbs., a tough little jock. We'll miss her a ton.
Loofah in the car, ready for a road trip.
Loofah on the beach, doing one of her favorite things in the world--jumping in the air to catch a frisbee.
Gosh, I was so sure that the revelations about his Nazi tattoo and his homophobic comments and his creepy Reddit stuff would be the end of it and that nothing else bad would emerge because that's how it always works, right?
CNN confirms that multiple sources suggest Graham Platner knew his tattoo was a Nazi symbol years prior to launching his campaign — and is now blatantly lying about it. www.cnn.com/2025/10/24/p...
Hello! I come to you from a place called Facebook, where zealous single-issue anti-Mamdani voters are a real thing. Also from a place called "the Upper West Side," which, same. So to anyone out there who thinks he has this in the bag: No victory laps yet. A good day to vote is TOMORROW.
It's not my state, so I don't feel qualified to weigh in. I'd just ask this: Is there any reason to believe these will be the last of the revelations about him?
Sometimes it's okay to say "Sorry, too much baggage." I don't claim to know Maine politics well, but the election is more than a year away, and I imagine there are viable Democratic nominees there without a history of Nazi tattoos, homophobic comments, and weird Reddit posts.
SoupScore Breakdown
Loading analysis metrics…
Voting History
582 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-27H.R. 1048 (119th)Approve amendmentNONOFailed
2025-03-27H.R. 1048 (119th)Approve amendmentNONOFailed
2025-03-27H.R. 1048 (119th)Approve amendmentNONOFailed
2025-03-27H.R. 1048 (119th)Approve amendmentNONOFailed
2025-03-27H.J. Res. 75 (119th)Final passageYESYESPassed
2025-03-27H.J. Res. 24 (119th)Final passageYESYESPassed
2025-03-25H. Res. 242 (119th)Approve resolutionYESYESPassed
2025-03-25H. Res. 242 (119th)End debate nowYESYESPassed
2025-03-25H.R. 1534 (119th)Fast-track passageNOYESPassed
2025-03-24H.R. 1326 (119th)Fast-track passageNOYESPassed
2025-03-24H.R. 359 (119th)Fast-track passageYESYESPassed
2025-03-11H.J. Res. 25 (119th)Final passageYESYESPassed
2025-03-11H.R. 1968 (119th)Final passageYESYESPassed
2025-03-11H.R. 1968 (119th)Send back to committeeNONOFailed
2025-03-11H.R. 1156 (119th)Final passageYESYESPassed
2025-03-11H. Res. 211 (119th)Approve resolutionYESYESPassed
2025-03-11H. Res. 211 (119th)End debate nowYESYESPassed
2025-03-10H.R. 993 (119th)Fast-track passageYESYESPassed
2025-03-10H.R. 901 (119th)Fast-track passageYESYESPassed
2025-03-10H.R. 495 (119th)Fast-track passageYESYESPassed
2025-03-06H. Res. 189 (119th)Approve resolutionYESYESPassed
2025-03-06S.J. Res. 11 (119th)Final passageYESYESPassed
2025-03-05H. Res. 189 (119th)Kill the motionNONOFailed
2025-03-05H.J. Res. 42 (119th)Final passageYESYESPassed
2025-03-05H.J. Res. 61 (119th)Final passageYESYESPassed
2025-03-04H. Res. 177 (119th)Approve resolutionYESYESPassed
2025-03-04H. Res. 177 (119th)End debate nowYESYESPassed
2025-03-04H.R. 758 (119th)Fast-track passageYESYESPassed
2025-03-03H.R. 856 (119th)Fast-track passageYESYESPassed
2025-02-27H.J. Res. 20 (119th)Final passageYESYESPassed
2025-02-26H.J. Res. 35 (119th)Final passageYESYESPassed
2025-02-26H.R. 695 (119th)Fast-track passageYESYESPassed
2025-02-26H. Con. Res. 14 (119th)Approve resolutionYESYESPassed
2025-02-26H.R. 804 (119th)Fast-track passageYESYESPassed
2025-02-26H.R. 788 (119th)Fast-track passageYESYESPassed
2025-02-25H. Res. 161 (119th)Approve resolutionYESYESPassed
2025-02-25H. Res. 161 (119th)End debate nowYESYESPassed
2025-02-25H.R. 818 (119th)Fast-track passageNOYESPassed
2025-02-25H.R. 832 (119th)Fast-track passageYESYESPassed
2025-02-24H.R. 825 (119th)Fast-track passageYESYESPassed
2025-02-13H.R. 35 (119th)Final passageYESYESPassed
2025-02-12H.R. 77 (119th)Final passageYESYESPassed
2025-02-12H.R. 77 (119th)Send back to committeeNONOFailed
2025-02-11H. Res. 122 (119th)Approve resolutionYESYESPassed
2025-02-11H. Res. 122 (119th)End debate nowYESYESPassed
2025-02-10H.R. 736 (119th)Fast-track passageYESYESPassed
2025-02-10H.R. 692 (119th)Fast-track passageYESYESPassed
2025-02-07H.R. 26 (119th)Final passageYESYESPassed
2025-02-07H.R. 26 (119th)Send back to committeeNONOFailed
2025-02-06H.R. 27 (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 11 / 12Next →