What occupational therapists 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 | $93,600 | $45.00 | 2,590 |
| Rochester, MN | $85,000 | $40.86 | 300 |
| Sioux Falls, SD-MN | $84,660 | $40.70 | 260 |
| Fargo, ND-MN | $81,870 | $39.36 | 210 |
| Northwest Minnesota nonmetropolitan area | $87,350 | $42.00 | 210 |
| Duluth, MN-WI | $84,440 | $40.59 | 150 |
| La Crosse-Onalaska, WI-MN | $82,560 | $39.69 | 120 |
| St. Cloud, MN | $93,950 | $45.17 | 110 |
| Southwest Minnesota nonmetropolitan area | $83,300 | $40.05 | 110 |
| Southeast Minnesota nonmetropolitan area | $89,580 | $43.07 | 110 |
| Grand Forks, ND-MN | $80,830 | $38.86 | 60 |
| Mankato, MN | $87,770 | $42.20 | 50 |
| Northeast Minnesota nonmetropolitan area | $89,710 | $43.13 | 50 |
Occupational Therapists in Minnesota earned a median of $93,050 a year ($44.74 an hour) in May 2025, 7% less than the national median of $100,330. The middle half earned $81,510 to $100,150.
Among areas in Minnesota, pay was highest in St. Cloud, MN at $93,950.
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.