Salaripedia
English

How much does a speech-language pathologist make in St. Cloud?

$85,040a year

Median yearly pay for speech-language pathologists in the St. Cloud, MN metro area. That is $40.88 an hour or $7,087 a month.

Hourly
$40.88
Vs. national median
-13%
Rank among cities
227 of 370
Jobs in the area
130
Pay range
Lowest 10%: $61,610Median: $85,040Highest 10%: $109,500
PercentileYearlyHourly
10th$61,610$29.62
25th$71,760$34.50
Median$85,040$40.88
75th$103,300$49.65
90th$109,500$52.64

Other cities in Minnesota

Median yearly pay for speech-language pathologists.

Minneapolis, MN$93,370
Mankato, MN$83,920
Rochester, MN$83,140
Duluth, MN$82,000
La Crosse, WI$79,300
Fargo, ND$76,640
Grand Forks, ND$76,290
Sioux Falls, SD$68,920
Speech-Language Pathologist salary in Minnesota Speech-Language Pathologist salary in all states

Related jobs in St. Cloud

Same field, median yearly pay.

Physician$391,700
Obstetrician and Gynecologist$390,400
Pediatrician$298,800
Emergency Medicine Physician$276,600
Family Medicine Physician$249,300
Dentist$208,000
Pharmacist$147,500
Physician Assistant$132,700
Nurse Practitioner$131,500
Veterinarian$121,400
Salaries for every job in St. Cloud, MN

Frequently asked questions

How much does a speech-language pathologist make an hour in St. Cloud?

The median hourly pay in the St. Cloud, MN metro area is $40.88 ($85,040 a year).

Do speech-language pathologists make more in St. Cloud than the national average?

No: $85,040 against $97,870 nationally, 13% less.

How does St. Cloud compare with the rest of Minnesota?

The median in Minnesota is $89,380, so St. Cloud pays 5% less.

Where does St. Cloud rank for speech-language pathologist pay?

227 of 370 metro areas with data.

How much does a speech-language pathologist make starting out in St. Cloud?

The lowest-paid 10% make $61,610 or less a year; the top 10% make $109,500 or more.

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.