What pharmacists earn in Minnesota and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| Minneapolis-St. Paul-Bloomington, MN-WI | $160,990 | $77.40 | 4,160 |
| Sioux Falls, SD-MN | $148,330 | $71.31 | 690 |
| Fargo, ND-MN | $142,040 | $68.29 | 520 |
| Northwest Minnesota nonmetropolitan area | $145,500 | $69.95 | 470 |
| Rochester, MN | $164,250 | $78.97 | 440 |
| Duluth, MN-WI | $154,860 | $74.45 | 330 |
| Southeast Minnesota nonmetropolitan area | $147,330 | $70.83 | 240 |
| St. Cloud, MN | $147,530 | $70.93 | 230 |
| La Crosse-Onalaska, WI-MN | $159,020 | $76.45 | 210 |
| Southwest Minnesota nonmetropolitan area | $146,540 | $70.45 | 210 |
| Mankato, MN | $157,010 | $75.49 | 100 |
| Grand Forks, ND-MN | $138,310 | $66.50 | 90 |
| Northeast Minnesota nonmetropolitan area | $156,990 | $75.48 | 90 |
Pharmacists in Minnesota earned a median of $159,740 a year ($76.80 an hour) in May 2025, 13% more than the national median of $140,910. The middle half earned $135,520 to $169,140.
Among areas in Minnesota, pay was highest in Rochester, MN at $164,250.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.