Pharmacists Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Pharmacists in Virginia earn a median salary of $134,264 per year on average across 16 metro and nonmetro areas, -2.3% vs the national median of $137,480. An estimated 8,450 pharmacists are employed across Virginia, with salaries ranging from $131,340 to $142,470 depending on location.

$134,264 Avg median salary in Virginia
$142,470 Highest paying metro
$131,340 Lowest paying metro
8,450 Employed in Virginia

Compare Pharmacists salaries & buying power

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

Full tool →
Pharmacists
in
    vs

      Pharmacists salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Harrisonburg, VA $142,470 $127,180 $161,280 160
      Richmond, VA $138,310 $126,460 $155,720 1,360
      Charlottesville, VA $137,030 $135,730 $179,720 300
      Roanoke, VA $135,350 $127,400 $155,640 390
      Virginia Beach, VA-NC $134,930 $128,540 $152,180 1,600
      Southern West Virginia $134,210 $129,590 $160,690 210
      West Virginia $133,910 $108,190 $154,320 2,570
      Southside Virginia $133,630 $124,270 $156,570 240
      Lynchburg, VA $133,570 $126,220 $150,160 200
      Staunton, VA $133,170 $130,040 $158,020 100
      Blacksburg, VA $132,900 $122,010 $146,660 170
      Northwest Virginia $132,380 $122,900 $143,760 90
      Winchester, VA-WV $132,020 $124,250 $160,010 150
      Southwest Virginia $131,640 $123,450 $148,890 290
      Northeast Virginia $131,360 $111,590 $141,510 100
      Northern West Virginia $131,340 $108,190 $155,670 520

      View Pharmacists salaries in all cities