As an Army JAG, I oversaw the post-trial legal proceedings following Nidal Hasan’s horrific attack at Fort Hood.
I believed then, and I believe now, that he should face the fullest consequences of the law.
But live-streaming his execution is what terrorists and authoritarian regimes do.

Congress Member Profile|U.S. Representative|Democrat|Virginia District 7
Eugene Simon Vindman
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 616
Yes52%
No47%
Present0%
Not Voting1%
Party align91%
Cross-party9%

Eugene Simon Vindman
U.S. RepresentativeDemocratVirginia District 7
SoupScore
Eugene Simon's ATmosphere Activity
20 recent posts · 81 sponsored · 380 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Are you a veteran who has experienced delays with the VA?
Our casework team may be able to help. Don't hesitate to reach out to my office!
📞 (703) 987-2180
💻 vindman.house.gov
Class of 2031 applications for U.S. service academy nominations from my office are open for 24 more hours!
I'm honored to nominate outstanding students from VA-07 as they apply for a spot at our nation's service academies.
To be considered for a nomination, apply by October 9 at 5 pm.
On Tuesday, I attended the Stafford County Sheriff’s Office National Night Out.
It’s always a privilege to honor and thank our local first responders for their service to our community. Thank you to Sheriff Decatur and the entire Sheriff’s Office for bringing our neighbors together!
Head Start programs are a lifeline for families across Virginia’s Seventh District.
I’m proud to announce more than $680,000 in federal funding for Orange County Schools, Caroline County Public Schools, and the Fredericksburg City School Board.
Read more 👇
The proposed merger between Dominion Energy and NextEra Energy could have serious consequences for the hardworking Virginia families I represent.
I joined Sen. Warren and Rep. Subramanyam in sending a letter to the Federal Energy Regulatory Commission urging them to closely scrutinize this deal.
Today marks three years since Hamas carried out the horrific October 7 massacre in Israel.
We remember those who were killed and stand with the families and communities who continue to grieve.
We must continue working toward a lasting peace that brings security and stability to the region.
It was great to attend a Hispanic Heritage Month Celebration during a Prince William Board of County Supervisors meeting.
It was a wonderful opportunity to celebrate the rich culture, history, and contributions of the Hispanic community in Prince William County. Thank you for having me!
Want to know what my office was up to in August and September? Check out the latest recap, brought to you by our hardworking Fall Vinterns!
My office is hosting a Hispanic Heritage Month Essay Competition!
Submissions are open through October 9 at 5 PM. Scan the QR code or visit bit.ly/46JW5zd to learn more and submit your essay.
Last Thursday, I attended a Shadow Hearing on Election Protection and Security in Fairfax County.
Protecting our elections and ensuring every eligible voter can participate safely and securely are essential to maintaining trust in our democracy.
Educator Amanda Heim teaches at Unity Braxton Middle School and is a recipient of the 2025–26 Outstanding Educator Award.
Every day, educators like Amanda make a lasting impact in the classroom and help shape the future of our students.
Thank you, Amanda, for all you do for our community!
October 5th is World Teachers’ Day. I’m proud to say that some of the best educators in the country are in VA-07!
One of those teachers is Brooke LeVecchi, the new principal of Woodbridge Area Elementary School.
I’m grateful for her dedication to our students.
Eight years ago, Virginia resident and journalist Jamal Khashoggi was brutally murdered.
I joined colleagues in Virginia's Democratic delegation in renewing our call for Trump to release the transcript of his 2019 call with Saudi Crown Prince Mohammed bin Salman following Khashoggi’s murder.
The VA needs to be able to retain the medical professionals our veterans depend on.
But right now, VA doctors are subject to a salary cap, and the VA can only waive that cap 300 times nationwide.
I’m pushing for solutions that give the VA the tools it needs to compete for talented providers. (3/3)
The Fredericksburg VA Health Care Center needs more staff, plain and simple.
The dedicated people working there need support, and our veterans deserve timely, reliable care.
As I told CNN, I’ve been fighting to fix these staffing shortages, and I’m not letting up. (2/3)
My constituent Mike is a Marine veteran who went to the Fredericksburg VA Health Care Center to receive the quality, timely care he earned through his service.
Instead, he saw four different primary care doctors in just 18 months because of staffing shortages.
Listen to Mike's story below 👇
Today is National Manufacturing Day and we’re celebrating the hardworking Virginians who keep our economy moving.
I’ll keep fighting to invest in American manufacturing, support good-paying jobs, and make sure Virginia remains a leader in making things right here at home.
The Fredericksburg VA Health Care Center is the nation’s largest VA outpatient clinic.
Yet the parking lot of this facility continues to sit empty while veterans struggle to access the care they need.
I’m calling on the VA to take every possible measure to fully staff this facility.
October is Domestic Violence Awareness Month.
This month, we stand together to raise awareness, support survivors, and remind our community that help is available.
SoupScore Breakdown
Loading analysis metrics…
Voting History616 total votesExpandCollapse
Voting History
616 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 |
|---|---|---|---|---|---|---|
| 2026-06-05 | H.R. 2913 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-04 | H. Res. 518 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-04 | H. Res. 1336 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | 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.