Salaripedia
English

How much does a physician assistant make in Charlottesville?

$133,500a year

Median yearly pay for physician assistants in the Charlottesville, VA metro area. That is $64.20 an hour or $11,130 a month.

Hourly
$64.20
Vs. national median
-2%
Rank among cities
154 of 348
Jobs in the area
130
Pay range
Lowest 10%: $115,300Median: $133,500Highest 10%: $164,900
PercentileYearlyHourly
10th$115,300$55.45
25th$127,900$61.50
Median$133,500$64.20
75th$164,900$79.27
90th$164,900$79.27

Other cities in Virginia

Median yearly pay for physician assistants.

Washington, DC$148,200
Roanoke, VA$135,900
Staunton, VA$128,600
Richmond, VA$126,800
Virginia Beach, VA$126,400
Winchester, VA$126,100
Blacksburg, VA$125,100
Lynchburg, VA$122,800
Kingsport, TN$117,500
Physician Assistant salary in Virginia Physician Assistant salary in all states

Related jobs in Charlottesville

Same field, median yearly pay.

Physician$286,100
Nurse Anesthetist$241,500
Dentist$162,400
Nurse Practitioner$143,000
Pharmacist$142,200
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 assistant make an hour in Charlottesville?

The median hourly pay in the Charlottesville, VA metro area is $64.20 ($133,500 a year).

Do physician assistants make more in Charlottesville than the national average?

No: $133,500 against $135,900 nationally, 2% less.

How does Charlottesville compare with the rest of Virginia?

The median in Virginia is $135,900, so Charlottesville pays 2% less.

Where does Charlottesville rank for physician assistant pay?

154 of 348 metro areas with data.

How much does a physician assistant make starting out in Charlottesville?

The lowest-paid 10% make $115,300 or less a year; the top 10% make $164,900 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.