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

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.
Mandami
Mamdami
Madmani
Mamami
Mamdami
--I don't know who this is but according to my Facebook feed he's very problematic
Movie lovers (and Pride people): There's a huge new bells-and-whistles 4K UHD/Blu version of the 1970 film The Boys in the Band out. W/ docs, videos by me, Michael Musto, and Daniel Kremer, full-length docs, essays by @tylekurner.bsky.social, @aduralde.bsky.social and others. It's definitive!
I think Brad Lander made a smart distinction between unity and solidarity, and offered a good marching order for Democrats all across the spectrum, in his victory speech last night: "Unity means we already agree. Solidarity means we do the work to build bridges even across significant differences."
Someone just sent me an AI video of Whitney Houston and Clive Davis meeting in some Liberace-looking version of heaven and...I need to hire a bounty hunter.
Actually New York City residents talking about the complex relationship between a New York City mayor and a New York City congressman is not "solipsism"; it's local politics, and I think we're handling the discussion fine. But if yet another heartland critique of us is needed, we'll send up a flare.
It's no more or less representative than when an incumbent wins with 15K votes.
Primarying incumbents is exactly how the system is supposed to work. Every two years, we get to decide, is this the best congressman for us or is there someone better? It should happen all the time. If it did, we’d have a more engaged electorate and a more engaged Congress.
This is Bluesky. We give everything air here. The site is literally named after air.
Just noting for the record that in a city of 8.6 million people, the circulation of this peculiar old Australian newspaper is 117,000.
It has been extraordinary to watch the NYC electorate transform, in just five years, from so habitually disengaged that it would literally elect Eric Adams to this. It feels like a huge and very swift realignment, with the winners united not just by left politics but by their sense of emergency.
Micah Lasher beats Alex Bores for Congress in my district. A lot of ways this one can be analyzed, but it might sort of come down to Upper West Side beats Upper East Side. (Either one would have been fine and Jack President John Fitzgerald Kennedy Schlossberg was a distant third.)
I thought that, but now I'm wondering if he had his eye on a bigger prize.
The Brad Lander trajectory in the last 15 months is astonishing. I'm not sure I've ever seen a New York politician--aside from Mamdani--play his hand better.
I know the rationale of a lot of legacy media organizations is "Lies are intentional, and we can't be in someone's head to know intent." But given Trump's history, saying "We can't know" is simply not honest--a lie of its own. It serves no one to ignore a lifelong pattern with thousands of examples.
It's okay, and even journalistically responsible, to say he's probably lying, since that would fit a documented pattern of lying. Not raising it is bizarre. www.nytimes.com/2026/06/23/u...
It's okay, and even journalistically responsible, to say he's probably lying, since that would fit a documented pattern of lying. Not raising it is bizarre. www.nytimes.com/2026/06/23/u...
My very very unscientific talking-to-people-in-the-nabe poll suggests that Alex Bores was actually helped by the onslaught of relentlessly negative and fearmongering mailers about him. I think Micah Lasher is probably still a narrow favorite, but I will be fascinated to see the returns tonight.
You don't need to ask permission to ask an off-topic question! Just ask it! You're a journalist. These people are public servants. They don't get to set the rules for you.
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 |
|---|---|---|---|---|---|---|
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | YES | YES | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | YES | YES | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | NO | NO | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1286 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1263 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-05-15 | H.R. 2240 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2255 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-14 | H. Res. 352 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2243 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2215 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-05-13 | H.R. 249 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H. Con. Res. 30 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-05-07 | H.R. 881 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-07 | H.R. 1503 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-05-05 | H.R. 36 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-05-05 | H.R. 530 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-01 | H.J. Res. 88 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-01 | H.J. Res. 78 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-30 | H.J. Res. 89 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-30 | H.J. Res. 87 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.J. Res. 60 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 859 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1442 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1402 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-04-28 | S. 146 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-28 | H.R. 973 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-04-10 | H. Con. Res. 14 (119th) | Accept Senate changes | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 1228 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 1526 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-09 | H.R. 1526 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-04-09 | S.J. Res. 18 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-09 | S.J. Res. 28 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-04-09 | H. Res. 313 (119th) | Approve resolution | 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.