Salaripedia
English

How much does a physician make in Charlottesville?

$286,100a year

Median yearly pay for physicians in the Charlottesville, VA metro area. That is $137.54 an hour or $23,840 a month.

Hourly
$137.54
Vs. national median
+8%
Rank among cities
181 of 340
Jobs in the area
1,000
Pay range
Lowest 10%: $222,900Median: $286,100Highest 10%: $320,300
PercentileYearlyHourly
10th$222,900$107.14
25th$222,900$107.14
Median$286,100$137.54
75th$286,100$137.54
90th$320,300$154.01

Other cities in Virginia

Median yearly pay for physicians.

Richmond, VA$284,100
Lynchburg, VA$273,700
Virginia Beach, VA$266,300
Staunton, VA$239,700
Winchester, VA$210,600
Washington, DC$208,700
Blacksburg, VA$207,800
Harrisonburg, VA$197,600
Kingsport, TN$124,100
Physician salary in Virginia Physician salary in all states

Related jobs in Charlottesville

Same field, median yearly pay.

Nurse Anesthetist$241,500
Dentist$162,400
Nurse Practitioner$143,000
Pharmacist$142,200
Physician Assistant$133,500
Veterinarian$127,500
Dental Hygienist$107,700
Physical Therapist$102,400
Occupational Therapist$100,900
Registered Nurse$99,320
Salaries for every job in Charlottesville, VA

Frequently asked questions

How much does a physician make an hour in Charlottesville?

The median hourly pay in the Charlottesville, VA metro area is $137.54 ($286,100 a year).

Do physicians make more in Charlottesville than the national average?

Yes: $286,100 against $265,900 nationally, 8% more.

How does Charlottesville compare with the rest of Virginia?

The median in Virginia is $278,500, so Charlottesville pays 3% more.

Where does Charlottesville rank for physician pay?

181 of 340 metro areas with data.

How much does a physician make starting out in Charlottesville?

The lowest-paid 10% make $222,900 or less a year; the top 10% make $320,300 or more.

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.