Salaripedia
English

How much does a pharmacist make in Missouri?

$137,600a year

Median yearly pay for pharmacists in Missouri. That is $66.16 an hour or $11,470 a month.

Hourly
$66.16
Vs. national median
-2%
Rank among states
37 of 51
Jobs in the state
6,740
Pay range
Lowest 10%: $107,500Median: $137,600Highest 10%: $166,800
PercentileYearlyHourly
10th$107,500$51.70
25th$127,900$61.50
Median$137,600$66.16
75th$158,100$76.02
90th$166,800$80.21

Cities in Missouri

Metro areas, median yearly pay.

Cape Girardeau, MO$141,300
Kansas City, MO$139,500
Columbia, MO$139,400
St. Louis, MO$138,500
Springfield, MO$135,000
St. Joseph, MO$131,700
Jefferson City, MO$130,200
Joplin, MO$127,700
Salaries for every job in Missouri

Nearby in the ranking

States with similar pay for pharmacists.

34. Michigan$137,900
35. Kansas$137,800
36. New Jersey$137,600
37. Missouri$137,600
38. Georgia$137,100
39. Ohio$137,000
40. Kentucky$136,500
Pharmacist salary in all states

Frequently asked questions

How much does a pharmacist make an hour in Missouri?

The median hourly pay in Missouri is $66.16 ($137,600 a year).

Do pharmacists make more in Missouri than the national average?

No: $137,600 against $140,900 nationally, 2% less.

Where does Missouri rank for pharmacist pay?

Missouri ranks 37 of 51 states.

Which city in Missouri pays pharmacists the most?

Cape Girardeau, MO-IL, with a median of $141,300 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.