
Congress Member Profile|U.S. Representative|Republican|Virginia District 5
John J. McGuire III
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 516
Yes76%
No22%
Present0%
Not Voting2%
Party align94%
Cross-party0%
SoupScore
District Map
Congressional District 5
U.S. Census Bureau boundary data.

John J. McGuire III
U.S. RepresentativeRepublicanVirginia District 5
SoupScore
John J.'s ATmosphere Activity
17 sponsored · 98 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
No Bluesky profile connected for this member yet.
SoupScore Breakdown
Loading analysis metrics…
Voting History516 total votesExpandCollapse
Voting History
516 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-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 | NOT_VOTING | 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 | YES | 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 |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 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 | NO | 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 | NO | 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 |
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.