How Much do Pharmacists Make?

Do pharmacists make a lot of money? What is the average pay for pharmacists?

According to the Bureau of Labor Statistics, pharmacists in the United States earn an average of $125,510 a year, equivalent to $60.34 an hour. Pharmacists make 135% more than the average American worker.

Pharmacists in California are the best paid, making $144,050 a year, while pharmacists in North Dakota make the least at $100,560.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Pharmacist Wages by Percentile
Percentile Hourly Annually
90th $78.32 $162,900
75th $71.47 $148,660
50th $61.58 $128,090
25th $53.91 $112,140
10th $42.50 $88,400
Pharmacist Wages by State

In what states do pharmacists make the most? In what states do pharmacists make the least?

In the map below, green represents higher pay and red represents lower pay. Keep scrolling down to see a table with the average wages in each state.

State Hourly Annually
Alabama $61.28 $127,460
Alaska $68.56 $142,610
Arizona $60.25 $125,320
Arkansas $57.70 $120,020
California $69.25 $144,050
Colorado $58.01 $120,660
Connecticut $59.44 $123,640
Delaware $62.61 $130,230
Florida $58.43 $121,530
Georgia $58.92 $122,550
Hawaii $62.19 $129,360
Idaho $58.35 $121,360
Illinois $60.33 $125,490
Indiana $57.66 $119,920
Iowa $56.45 $117,420
Kansas $58.52 $121,710
Kentucky $58.85 $122,400
Louisiana $59.20 $123,140
Maine $64.75 $134,670
Maryland $58.71 $122,110
Massachusetts $57.90 $120,430
Michigan $58.23 $121,110
Minnesota $62.64 $130,290
Mississippi $58.69 $122,060
Missouri $61.86 $128,670
Montana $55.42 $115,270
Nebraska $56.56 $117,630
Nevada $60.03 $124,860
New Hampshire $62.20 $129,370
New Jersey $58.48 $121,650
New Mexico $60.64 $126,120
New York $58.40 $121,480
North Carolina $59.40 $123,560
North Dakota $48.35 $100,560
Ohio $56.26 $117,020
Oklahoma $55.85 $116,170
Oregon $64.98 $135,150
Pennsylvania $57.59 $119,800
Rhode Island $59.30 $123,350
South Carolina $58.89 $122,500
South Dakota $56.91 $118,360
Tennessee $59.40 $123,550
Texas $61.21 $127,320
Utah $58.18 $121,020
Vermont $65.22 $135,650
Virginia $61.02 $126,920
Washington $61.69 $128,320
West Virginia $59.15 $123,030
Wisconsin $64.47 $134,090
Wyoming $59.00 $122,720
Metro Areas Where Pharmacists Earn the Most
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Tyler, TX $77.78 $161,790
Vallejo, CA $76.08 $158,250
Santa Barbara, CA $75.89 $157,850
Madera, CA $75.12 $156,250
San Jose, CA $73.48 $152,840
San Luis Obispo, CA $73.27 $152,410
Salinas, CA $73.07 $151,980
Bakersfield, CA $72.90 $151,620
McAllen, TX $72.57 $150,950
Yuba City, CA $72.52 $150,830
Pharmacist Wages by Year
Year Hourly Annually
2019 $60.34 $125,510
2018 $59.45 $123,670
2017 $58.52 $121,710
2016 $57.82 $120,270
2015 $57.34 $119,270
2014 $56.96 $118,470
2013 $56.01 $116,500
2012 $55.27 $114,950
2011 $53.92 $112,160