Salaripedia
English

How much does a pharmacist make in Minnesota?

$159,700a year

Median yearly pay for pharmacists in Minnesota. That is $76.80 an hour or $13,310 a month.

Hourly
$76.80
Vs. national median
+13%
Rank among states
6 of 51
Jobs in the state
6,310
Pay range
Lowest 10%: $98,150Median: $159,700Highest 10%: $174,700
PercentileYearlyHourly
10th$98,150$47.19
25th$135,500$65.15
Median$159,700$76.80
75th$169,100$81.32
90th$174,700$83.97

Cities in Minnesota

Metro areas, median yearly pay.

Rochester, MN$164,300
Minneapolis, MN$161,000
La Crosse, WI$159,000
Mankato, MN$157,000
Duluth, MN$154,900
Sioux Falls, SD$148,300
St. Cloud, MN$147,500
Fargo, ND$142,000
Grand Forks, ND$138,300
Salaries for every job in Minnesota

Nearby in the ranking

States with similar pay for pharmacists.

3. California$164,600
4. Hawaii$163,200
5. Washington$160,600
6. Minnesota$159,700
7. Colorado$156,000
8. District of Columbia$153,400
9. Delaware$152,900
Pharmacist salary in all states

Frequently asked questions

How much does a pharmacist make an hour in Minnesota?

The median hourly pay in Minnesota is $76.80 ($159,700 a year).

Do pharmacists make more in Minnesota than the national average?

Yes: $159,700 against $140,900 nationally, 13% more.

Where does Minnesota rank for pharmacist pay?

Minnesota ranks 6 of 51 states.

Which city in Minnesota pays pharmacists the most?

Rochester, MN, with a median of $164,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.