What speech-language pathologists earn in Minnesota and its metro areas, compared with the rest of the country (May 2025 BLS data).
a year, or $42.97 an hour. That is 9% less than the national median of $97,870.
The middle half of speech-language pathologists in Minnesota earn $78,310 to $100,650.
Minnesota pays speech-language pathologists more than 24 of the other 49 states. Highest: California ($118,970).
1.32 of every 1,000 jobs in the state, 1.12× the U.S. concentration.
Metro and rural (nonmetropolitan) areas as BLS defines them, including metro areas that cross into neighboring states.. Click a column to sort.
| Area | Pay a year | Hourly | Jobs |
|---|---|---|---|
| Minneapolis-St. Paul-Bloomington, MN-WI | $44.89 | 2,570 | |
| Northwest Minnesota nonmetropolitan area | $38.82 | 220 | |
| Fargo, ND-MN | $36.85 | 190 | |
| Southwest Minnesota nonmetropolitan area | $40.11 | 180 | |
| Sioux Falls, SD-MN | $33.13 | 170 | |
| Rochester, MN | $39.97 | 160 | |
| Duluth, MN-WI | $39.42 | 130 | |
| St. Cloud, MN | $40.88 | 130 | |
| La Crosse-Onalaska, WI-MN | $38.12 | 100 | |
| Southeast Minnesota nonmetropolitan area | $42.42 | 100 | |
| Grand Forks, ND-MN | $36.68 | 60 | |
| Mankato, MN | $40.35 | 60 | |
| Northeast Minnesota nonmetropolitan area | $39.10 | 40 |
Speech-Language Pathologists in Minnesota earned a median of $89,380 a year ($42.97 an hour) in May 2025, 9% less than the national median of $97,870. The middle half earned $78,310 to $100,650.
Among areas in Minnesota, pay was highest in Minneapolis-St. Paul-Bloomington, MN-WI at $93,370.
Minnesota ranks #26 of 50 states for speech-language pathologists pay. California pays the most, at $118,970 a year. Pay figures don't account for differences in cost of living.
About 3,890 people worked as speech-language pathologists in Minnesota in May 2025, or 1.32 of every 1,000 jobs in the state.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Median pay is the middle wage; where BLS publishes no median, the average (mean) is shown, marked "(avg)". Values marked "+" are above the most BLS reports exactly. Pay doesn't reflect cost of living, overtime or shift differentials.