Minnesota Wages 29-1122.00 - Occupational Therapists Bright Outlook  

In Minnesota:

  • Workers on average earn $93,050.
  • 10% of workers earn $71,770 or less.
  • 10% of workers earn $108,790 or more.

In the United States:

  • Workers on average earn $100,330.
  • 10% of workers earn $71,690 or less.
  • 10% of workers earn $131,950 or more.

Source: Bureau of Labor Statistics 2025 wage data external site.

Full Details Save Table: XLSX CSV

LocationAnnual Low (10%)Annual QL (25%)Annual Median (50%)Annual QU (75%)Annual High (90%)
United States$71,690$82,510$100,330$116,670$131,950
Minnesota$71,770$81,510$93,050$100,150$108,790
Duluth, MN-WI$75,460$78,340$84,440$96,060$100,360
Fargo, ND-MN$66,840$77,080$81,870$99,150$106,300
Grand Forks, ND-MN$66,630$77,600$80,830$99,770$109,060
La Crosse-Onalaska, WI-MN$70,680$77,580$82,560$102,120$102,960
Mankato, MN$76,220$84,490$87,770$102,750$107,280
Minneapolis-St. Paul-Bloomington, MN-WI$67,360$82,170$93,600$99,880$109,490
Northeast Minnesota nonmetropolitan area$74,880$84,310$89,710$101,130$107,720
Northwest Minnesota nonmetropolitan area$73,560$80,620$87,350$100,670$107,720
Rochester, MN$81,890$83,900$85,000$101,310$109,130
Sioux Falls, SD-MN$64,340$77,800$84,660$97,470$102,160
Southeast Minnesota nonmetropolitan area$70,970$78,700$89,580$103,050$109,690
Southwest Minnesota nonmetropolitan area$67,000$75,230$83,300$93,650$105,890
St. Cloud, MN$66,490$81,320$93,950$108,790$108,790

In Minnesota:

  • Workers on average earn $44.74 per hour.
  • 10% of workers earn $34.50 or less per hour.
  • 10% of workers earn $52.30 or more per hour.

In the United States:

  • Workers on average earn $48.24 per hour.
  • 10% of workers earn $34.47 or less per hour.
  • 10% of workers earn $63.44 or more per hour.

Source: Bureau of Labor Statistics 2025 wage data external site.

Full Details Save Table: XLSX CSV

LocationHourly Low (10%)Hourly QL (25%)Hourly Median (50%)Hourly QU (75%)Hourly High (90%)
United States$34.47$39.67$48.24$56.09$63.44
Minnesota$34.50$39.19$44.74$48.15$52.30
Duluth, MN-WI$36.28$37.66$40.59$46.18$48.25
Fargo, ND-MN$32.13$37.06$39.36$47.67$51.11
Grand Forks, ND-MN$32.03$37.31$38.86$47.97$52.43
La Crosse-Onalaska, WI-MN$33.98$37.30$39.69$49.10$49.50
Mankato, MN$36.64$40.62$42.20$49.40$51.58
Minneapolis-St. Paul-Bloomington, MN-WI$32.38$39.50$45.00$48.02$52.64
Northeast Minnesota nonmetropolitan area$36.00$40.54$43.13$48.62$51.79
Northwest Minnesota nonmetropolitan area$35.37$38.76$42.00$48.40$51.79
Rochester, MN$39.37$40.34$40.86$48.71$52.47
Sioux Falls, SD-MN$30.93$37.41$40.70$46.86$49.12
Southeast Minnesota nonmetropolitan area$34.12$37.84$43.07$49.54$52.74
Southwest Minnesota nonmetropolitan area$32.21$36.17$40.05$45.02$50.91
St. Cloud, MN$31.97$39.10$45.17$52.30$52.30