MAGA in

Rankings

#1 is the best, #50 is the worst

  • Violent Crime: #10
  • Murder: #24
  • Firearm Death: #23
  • Incarceration: #32
  • Overall Health: #14
  • Life Expectancy: #22
  • Food Insecurity: #13
  • Obesity: #24/48
  • Women's Health: #24
  • Child Well-being: #11
  • Teen Birth Rate: #19
  • Maternal Mortality: #34/39
  • Infant Mortality: #29
  • Household Income: #12
  • Poverty Rate: #10
  • Public Education: #9
  • Voter Turnout: #8
Overall Rank: #19
Downloadable State Card

Compare VA to Other States

StateDashboards.org →

Take Action →
John McGuire Says Fuel Prices 'Would Have Gone Up Whether We'd Had Conflict With Iran or Not.' He Voted Six Times to Keep the War Going.

John McGuire Says Fuel Prices 'Would Have Gone Up Whether We'd Had Conflict With Iran or Not.' He Voted Six Times to Keep the War Going.

With Virginia diesel at a record for 15 straight days, Rep. John McGuire blamed Biden-era refinery closures, not the Iran war. Congress's own budget office ties the price spike to the war, federal data shows refining capacity was flat when Biden left office, and McGuire has voted against every House resolution to end the war.

Sixteen Republicans on This Site Have Refused to Debate Their Opponents This Year. Two More Said No This Week.

Jeff Hurd declined televised debate invitations and agreed to one 30-minute session before a friendly audience instead. John McGuire says he'll debate when his opponent apologizes for raising a BlackRock sale the disclosure records in his wife's retirement account. They join fourteen Republicans we have already documented ducking the one event they can't script.

More Virginia News →

Vote Early in Virginia

Election Day is Tuesday, Nov. 3. Dates checked against Virginia’s official election site on Sept. 18, 2026, starting from the Center for Election Innovation & Research’s national list. Days, hours and locations are set locally — check with your local election office, and confirm your registration at vote.org.

Frequently Asked Questions

How did Virginia vote in the 2024 presidential election?

Harris won Virginia with 51.8% of the vote to 46.1%, a margin of 5.8 points, with 71.5% of eligible voters turning out. (Full 2024 presidential results, state by state.)

How many of Virginia's members of Congress are Republican?

5 of 13 — 38%. In the U.S. House, Virginia has 5 Republicans and 6 Democrats; in the Senate, 0 Republicans and 2 Democrats. (Source: Current members of Congress from Virginia, on Wikipedia.)

Where does Virginia rank among the 50 states?

Virginia ranks #19 of 50. That is the average of its rank on the 17 measures in the report card above — violent crime, gun deaths, life expectancy, food insecurity, maternal and infant mortality, household income, public education, voter turnout and more. #1 is the best state to live in, #50 the worst.

You can compare Virginia directly to other states on our Compare States page.

Which Virginia politicians have report cards here?

We grade Republican incumbents running in 2026 — U.S. Senators, U.S. Representatives and governors — on their record: how they voted, who funds them, and what it has cost Virginia. Democrats and independents do not get report cards.

When is the next election?

The general election is Tuesday, November 3, 2026 — 39 days away. Check your registration and polling place at vote.org.

When does early voting start in Virginia?

Early in-person voting for the Nov. 3 election runs Sept. 18 – Oct. 31. Details on Virginia's official election site. (Checked against Virginia’s official election site on Sept. 18, 2026, starting from the Center for Election Innovation & Research’s national list.)

Can I vote by mail in Virginia?

Any voter can vote by mail. Ballots start going out Sept. 18. Ballots postmarked by Election Day count if they arrive by Nov. 6. The deadline is noon on Nov. 6. Details on Virginia's official election site. (Checked against Virginia’s official election site on Sept. 18, 2026, starting from the Center for Election Innovation & Research’s national list.)

← All States Register to Vote