📖 Read the pharmacist salary & career guide →
Pharmacist Salary in Virginia
Ranked #14 of 51 · VA
Salary Distribution (10th–90th percentile)
About 80% of pharmacists in Virginia earn between $106,800 and $173,550. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean pharmacist salary in Virginia is $141,990, about 0.8% above the U.S. average ($140,920). That works out to roughly $68/hr at 2,080 hours per year.
Metro Areas in Virginia
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Richmond, VA | $144,940 | $140,220 | 1,350 |
| Lynchburg, VA | $144,090 | $142,540 | 190 |
| Charlottesville, VA | $142,220 | $151,260 | 320 |
| Staunton-Stuarts Draft, VA | $138,030 | $140,750 | 110 |
| Virginia Beach-Chesapeake-Norfolk, VA-NC | $136,280 | $138,340 | 1,470 |
| Harrisonburg, VA | $136,150 | $135,290 | 130 |
| Winchester, VA-WV | $135,850 | $136,130 | 150 |
| Roanoke, VA | $133,980 | $133,970 | 360 |
Frequently Asked Questions
How much do pharmacist make in Virginia?
The median pharmacist salary in Virginia is $144,060 per year (mean $141,990), and about 80% earn between $106,800 and $173,550.
How much do pharmacist make per hour in Virginia?
Roughly $68 per hour, based on a mean annual wage of $141,990 and 2,080 work hours per year.
Is Virginia a high-paying state for pharmacist?
Virginia ranks #14 of 51 states for pharmacist pay. Its mean salary of $141,990 is about 0.8% above the U.S. average of $140,920.
Which metro areas in Virginia pay pharmacist the most?
The highest-paying metro areas in Virginia for pharmacist are Richmond, VA ($144,940), Lynchburg, VA ($144,090), Charlottesville, VA ($142,220), by median annual wage.