And by the way, if by a convergence of miracles Trump is not only impeached but removed, as the old meme says, YOU WON'T BELIEVE WHAT HAPPENS NEXT. I'm touched by the faith that this will remind voters what Democrats stand for but I believe there will be many effective, NON-symbolic ways to do that.

Congress Member Profile|U.S. Representative|Republican|North Carolina District 8
Mark Harris
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 497
Yes75%
No24%
Present0%
Not Voting0%
Party align93%
Cross-party1%
SoupScore
District Map
Congressional District 8
U.S. Census Bureau boundary data.
Social & Web
External Resources

Mark Harris
U.S. RepresentativeRepublicanNorth Carolina District 8
SoupScore
Mark's ATmosphere Activity
20 recent posts · 14 sponsored · 69 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
How is it a win when the final headline is "Impeachment Fails in Senate"? "At least we tried, guys" is not nearly as important as the many concrete things that a Democratic House &/or Senate can actually accomplish.
There is a lot that a Democratic House can do to prevent harm, to do actual good, and to at least attempt to hold people publicly accountable. With a Democratic Senate, even more. Focusing on an action that would amount to a 3-day news cycle ending in a GOP win is the "It's Mueller time!" of 2026.
I don't know why so many of you are on about "But Jeffries doesn't support prioritizing impeachment!" What if he did? Game that one out for me in terms of its actual, non-symbolic effect.
This is remarkable in its "Nope, we're not doing this again" lighthearted dismissiveness. Between this and Hakeem Jeffries's statement that Karoline Leavitt can "get lost," today felt like a pivot to a flat refusal to cede even a single day of the news cycle to Trump's manifest bullshit.
He fell on his face as he was being pulled out of the banquet room after a gunman who was on a completely different floor had already been taken down.
Not quite yet!
Always a good feeling when your early call turns out to be right. "The name may still be unfamiliar to the general public, but..."
--From a February 1979 NYT profile of Meryl Streep
No powerful person in my lifetime has degraded American discourse and vilified, dehumanized and demonized those who disagree with him more than Donald Trump. He and his sycophants are blaming the left for the world they themselves built, and their complaints should not be given a moment's credence.
Briefly fantasizing about a crossover episode with The Newsroom in which the gang's evening as Jeff Daniels's guests at the White House Correspondents' Association annual dinner is interrupted when
Wee Thomas the cat entering at the end of The Lieutenant of Inishmore was, on Broadway, one of the most astonished, slow-building, long-rolling, and finally thunderous laughs I have ever heard in a theater.
Wrecking Ball for President 2028
Listen, I love the movie and I'm even fine with its Oscar win, but this is a lot.
[wipes proud tear from my eye]
America.
Brilliant.
Please note: The list I chose was specifically about gay men, but if you want to read fiction about NYC in the first years of the AIDS crisis, the story you should start with, chronologically and thematically, is Susan Sontag's "The Way We Live Now." Consider that a bonus Bluesky recommendation!
Nobody ever explains why, if something was a diabolically effective scheme that had dozens if not hundreds of willing participants and was planned with airtight secrecy, it instantly got noticed by 100,000 people on the internet.
SoupScore Breakdown
Loading analysis metrics…
Voting History497 total votesExpandCollapse
Voting History
497 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-07-16 | H. Res. 580 (119th) | Motion to Reconsider | YES | YES | ✓ | Passed |
| 2025-07-15 | H.R. 1717 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-07-15 | H. Res. 580 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-07-15 | H. Res. 580 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-07-14 | S. 1596 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1770 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1709 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-03 | H.R. 1 (119th) | Accept Senate changes | YES | YES | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-07-02 | H. Res. 566 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-07-02 | H. Res. 566 (119th) | Consideration of the Resolution | YES | YES | ✓ | Passed |
| 2025-06-27 | H. Res. 516 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-26 | H.R. 275 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-26 | H.R. 875 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-25 | H.R. 3944 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-06-25 | H. Res. 519 (119th) | Motion to Suspend the Rules and Agree, as Amended | YES | YES | ✓ | Passed |
| 2025-06-24 | — | Motion to Adjourn | NO | NO | ✓ | Failed |
| 2025-06-24 | H. Res. 530 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-24 | H. Res. 530 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-06-24 | H. Res. 537 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3422 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-06-23 | H.R. 3394 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 1998 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-12 | — | Motion to Adjourn | NO | NO | ✓ | Failed |
| 2025-06-12 | H.R. 4 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 4 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-12 | S. 331 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-06-10 | H.R. 884 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-10 | H.R. 2096 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | 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.