Physician Assistants Salary in Virginia

BLS OEWS May 2025 • 14 metro areas • Virginia

Physician Assistants in Virginia earn a median salary of $126,937 per year on average across 14 metro and nonmetro areas, -4.7% vs the national median of $133,260. An estimated 3,150 physician assistants are employed across Virginia, with salaries ranging from $118,730 to $145,840 depending on location.

$126,937 Avg median salary in Virginia
$145,840 Highest paying metro
$118,730 Lowest paying metro
3,150 Employed in Virginia

Compare Physician Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Physician Assistants
in
    vs

      Physician Assistants salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Staunton, VA $145,840 $108,360 $155,390 40
      Richmond, VA $130,050 $103,710 $157,870 470
      Roanoke, VA $129,750 $105,170 $144,560 180
      Southwest Virginia $129,010 $104,990 $155,510 90
      Charlottesville, VA $128,980 $123,110 $158,930 90
      Southside Virginia $127,900 $109,760 $142,470 70
      Northern West Virginia $127,400 $103,930 $134,660 160
      Southern West Virginia $127,090 $108,070 $134,130 100
      Virginia Beach, VA-NC $125,910 $105,670 $156,070 710
      Blacksburg, VA $125,680 $102,250 $152,310 40
      West Virginia $122,970 $104,700 $136,090 960
      Winchester, VA-WV $118,960 $88,970 $136,510 100
      Lynchburg, VA $118,850 $100,600 $133,510 90
      Harrisonburg, VA $118,730 $94,990 $155,280 50

      View Physician Assistants salaries in all cities