Salaripedia
English

How much does a family medicine physician make in Virginia?

$222,600a year

Median yearly pay for family medicine physicians in Virginia. That is $107.03 an hour or $18,550 a month.

Hourly
$107.03
Vs. national median
-9%
Rank among states
43 of 51
Jobs in the state
2,930
Pay range
Lowest 10%: $103,700Median: $222,600Highest 10%: $443,000
PercentileYearlyHourly
10th$103,700$49.87
25th$173,700$83.49
Median$222,600$107.03
75th$281,500$135.34
90th$443,000$212.99

Cities in Virginia

Metro areas, median yearly pay.

Kingsport, TN$352,600
Washington, DC$225,100
Roanoke, VA$224,400
Virginia Beach, VA$213,700
Richmond, VA$208,800
Winchester, VA$198,700
Lynchburg, VA$177,400
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for family medicine physicians.

40. Florida$227,700
41. Tennessee$226,800
42. Ohio$223,700
43. Virginia$222,600
44. Hawaii$218,200
45. Arkansas$215,800
46. North Carolina$215,200
Family Medicine Physician salary in all states

Frequently asked questions

How much does a family medicine physician make an hour in Virginia?

The median hourly pay in Virginia is $107.03 ($222,600 a year).

Do family medicine physicians make more in Virginia than the national average?

No: $222,600 against $244,200 nationally, 9% less.

Where does Virginia rank for family medicine physician pay?

Virginia ranks 43 of 51 states.

Which city in Virginia pays family medicine physicians the most?

Kingsport-Bristol, TN-VA, with a median of $352,600 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.