Salaripedia
English

How much does a physician make in Virginia?

$240,800a year

Median yearly pay for physicians in Virginia. That is $115.76 an hour or $20,070 a month.

Hourly
$115.76
Vs. national median
-23%
Rank among states
25 of 35
Jobs in the state
110
Pay range
Lowest 10%: $134,800Median: $240,800Highest 10%: $347,500
PercentileYearlyHourly
10th$134,800$64.80
25th$178,600$85.86
Median$240,800$115.76
75th$320,900$154.26
90th$347,500$167.05

Cities in Virginia

Metro areas, median yearly pay.

Richmond, VA$240,200
Washington, DC$237,200
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for physicians.

22. Mississippi$261,600
23. Maryland$253,700
24. North Carolina$248,900
25. Virginia$240,800
26. North Dakota$239,200
27. Oregon$239,200
28. South Carolina$237,000
Physician salary in all states

Frequently asked questions

How much does a physician make an hour in Virginia?

The median hourly pay in Virginia is $115.76 ($240,800 a year).

Do physicians make more in Virginia than the national average?

No: $240,800 against $312,400 nationally, 23% less.

Where does Virginia rank for physician pay?

Virginia ranks 25 of 35 states.

Which city in Virginia pays physicians the most?

Richmond, VA, with a median of $240,200 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.