Pharmacist Salaries by State

Mean and median pay, wage percentiles, employment, and top-paying metro areas for pharmacists across the U.S. Source: BLS OEWS May 2025 (via data.bls.gov OEWS data tool /OESServices/combo/table).

National mean salary $140,920 ≈ $68/hr
National median salary $140,910
Total employment 321,970 nationwide

Salary Map

Brighter tiles = higher average pay; dashed tiles have no data. Click a state for details.

💰 Top 5 Highest-Paying States

  1. California$162,340
  2. Alaska$161,220
  3. Oregon$159,230
  4. Washington$159,100
  5. Hawaii$153,220

📉 5 Lowest-Paying States

  1. Rhode Island$123,300
  2. Florida$130,190
  3. Mississippi$130,320
  4. Louisiana$130,490
  5. Tennessee$131,270
#StateMeanMedian Hourlyvs. U.S.Employment
1 California $162,340 $164,610 $78 +15.2% 34,030
2 Alaska $161,220 $167,310 $78 +14.4% 560
3 Oregon $159,230 $165,960 $77 +13% 3,250
4 Washington $159,100 $160,610 $76 +12.9% 7,350
5 Hawaii $153,220 $163,220 $74 +8.7% 1,190
6 Colorado $150,510 $156,030 $72 +6.8% 4,560
7 Delaware $147,290 $152,880 $71 +4.5% 790
8 Minnesota $147,060 $159,740 $71 +4.4% 6,310
9 Wisconsin $146,010 $148,740 $70 +3.6% 5,730
10 District of Columbia $144,970 $153,400 $70 +2.9% 850
11 New Mexico $143,050 $147,000 $69 +1.5% 1,730
12 Arizona $142,330 $146,930 $68 +1% 6,900
13 South Dakota $142,330 $146,790 $68 +1% 1,280
14 Virginia $141,990 $144,060 $68 +0.8% 7,980
15 New Jersey $141,350 $137,620 $68 +0.3% 9,420

Top-Paying Metro Areas

Highest median pay among 385 metro areas.

#Metro areaMedianMeanEmployment
1 Napa, CA $200,580 $186,750 180
2 San Jose-Sunnyvale-Santa Clara, CA $199,040 $190,370 1,960
3 San Francisco-Oakland-Fremont, CA $177,410 $184,540 3,670
4 Fairbanks-College, AK $173,340 $171,050 50
5 San Luis Obispo-Paso Robles, CA $172,860 $168,490 240
6 Sacramento-Roseville-Folsom, CA $172,680 $169,660 2,310
7 Longview-Kelso, WA $172,630 $170,930 70
8 Hanford-Corcoran, CA $171,900 $163,300 90
9 Vallejo, CA $170,870 $169,600 350
10 Santa Rosa-Petaluma, CA $170,570 $175,910 330

Frequently Asked Questions

How much do pharmacist make in the U.S.?

The median pharmacist salary in the United States is $140,910 per year (mean $140,920), and about 80% earn between $99,290 and $174,230.

How much do pharmacist make per hour?

Roughly $68 per hour, based on a mean annual wage of $140,920 and 2,080 work hours per year.

Which state pays pharmacist the most?

California has the highest average pay for pharmacist at $162,340 per year (median $164,610).