What’s the average pay for a speech–language pathologist?
The internet is often very wrong about SLP pay. We’ll show you which data sources to use, which to avoid, and how to interpret wage norms for SLPs.
Our data:
Before you read further, here's the scoop: as of Spring 2025, the available pay data for speech–language pathologists is disappointingly weak and frequently misleading. Before we started building Informed Jobs, we thought our field had decent local and national pay data available to speech–language pathologists.
(Bahahahahaha! *Cries in misinformation…*)
But it’s bad, friends. So we started collecting new data in late 2024, shared here.
We hope that by late 2025 it'll replace all the nonsense we're about to share with you, below. But until our numbers are higher, you do still need to use this other data, so buckle up and read on!
Older (and other) data:
What's the national average pay for an SLP?
Median hourly wage across all US-based SLPs, regardless of setting or contract type is just over $40 ( 1, 2, 3 )
NOTE: This statistic collapses too many job types into one—including 1099 with W2, and salaried roles with pay-per-visit roles. For that reason, this is a pretty meaningless number.
Median annual salary for a 9–10 month school contract = $69,000 (1)
Adjust down if you’re early in your career and up if you’re more experienced. For example, if you’ve worked fewer than 3 years, the median is actually $54,909. If you’ve worked over 28 years, the median is $83,000. (1)
IMPORTANT: School-based SLPs generally don’t need (and shouldn’t use) this pay data when choosing a job. Why? Because most school salaries are public record, so you don’t need to estimate! Simply Google “salary schedule” and your city and school district, and you’ll find the exact salary to expect for the districts in your city.
Median annual salary for healthcare SLPs in a year-round contract = $82,000 (1) And median hourly wages for Healthcare or Med SLPs (1) are:
Part-time hourly | Full-time hourly | Per-visit |
---|---|---|
$50.00 | $45.00 | $62.16 |
IMPORTANT: While the median annual salary for healthcare SLPs is $82,000 (1), most healthcare SLPs are paid hourly or per-visit, and only 33% receive an annual salary (1). This means the annual salary number above represents the minority of med SLPs, not the majority. Then for all these healthcare SLP numbers, adjust down if you’re early in your career and up if you have more years of experience. For example, there’s a $26,000 yearly difference between early- and late-career SLPs. (1)
What's the local pay norm for my SLP job?
Because Kansas isn’t California!
First, note that if you work remotely doing telehealth, local norms infrequently apply to you, because most companies employing SLPs currently do not adjust for local cost of living. Then, if you work for a company that does adjust for cost of living or it’s an in-person role, consider the following sources of information:
Consider state data: Both ASHA and the Bureau of Labor Statistics (BLS) (or here) have per-state data you can look at. It can help some, but it’s easy to misuse this data. For example, while it makes sense that California SLPs would make far more than Kansas SLPs (and that is helpful for adjusting national norms), you’ll still see big differences between large-city SLPs and rural SLPs even within Kansas, for example—sometimes upwards of a $15/hour difference. And interestingly, it doesn’t always go in the direction you’d predict. Because while it’s most common for urban areas to pay more, sometimes rural districts and hospitals are so desperate for SLPs that they are the ones who pay more than the big city employers.
Look at job listings in your own city: Job boards for your zip code can also give you a rough idea. Just be aware that they’re motivated to list artificially high rates because employers are trying to get you to apply and not necessarily promising an accurate rate.
Do the math to adjust for your own city: You can also do a cost-of-living adjustment to the national data to match your own zip code or city. When used in combination with the other strategies listed above, this can really help you adjust your expectations.
- First, get your city’s cost of living index. We like this website: https://www.city-data.com/. The cost of living index uses 100 as the mean (or 100 = the national average cost of living).
- Knowing that, you’ll multiply that index by national norms. If the average salary for an SLP in your setting and contract type is $70,000 nationwide, and your cost of living index is 100, you can expect a salary of $70,000. But if your cost of living index is 110, you’d take $70,000 x 110% to get $77,000.
- Also, if you’re considering a move to a new city, you can use a cost of living calculator to help you make the best decision on what kind of pay you’ll need:
- This is also one of the best living wage calculators.
- This cost of living comparison calculator can be helpful, too.
- But do note that while this will help, it's not perfect. For example, Medicaid reimbursement rates don't align with local cost of living, but are better predicted by local politics, and this DOES impact local wages for SLPs.
Where is the MOST ACCURATE data on SLP pay?
We’ve spent many months digging into this and found that there are only two (reasonably) reliable resources for SLP salary data:
- ASHA’s Annual Salary Survey (best currently available) and
- The Bureau of Labor Statistics: Occupational Employment and Wage Statistics (OEWS) data (helpful only if you ALSO understand how it’s misleading for SLPs, in particular)
Let’s take a look at each of those:
Resource #1 (Best): ASHA’s Annual Salary Surveys
Data collected:
Survey data was collected from 2,691 school-based SLPs in 2022 and 1677 healthcare SLPs in 2023. It is repeated biannually, so it’s always up to date.
What to know:
- Strengths: This is by far the most accurate data source we’ve found because ASHA correctly accounts for things most other data sources mess up. For example, most data sources will extrapolate 1099 pay-per-visit work to full-time work by simply multiplying that per-visit pay rate x 40 hours per week and including that into pay averages, which wildly inflates our “average” pay on most websites. In fact, the BLS does this, and it’s one of the reasons you need to be careful with that data.
- Weaknesses: Raw data are not published, meaning we can’t calculate anything other than what they’ve already calculated for their report.
Resource #2 (Okay-ish, but only if you truly know how to interpret it): Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) survey
Data collected:
People tend to mistakenly think the BLS is a survey similar to ASHA’s. But instead, this data comes from state unemployment insurance (UI) files over a three-year period. The currently available data was sampled through May 2022 and includes data as old as 2019 averaged into it, so it’s a more out-of-date than ASHA. And important to note the BLS data powers most other sources we’ve found, like this wage calculator. So because nearly everything online relies on that BLS data, and it’s pretty inaccurate for SLPs, that means most data online for SLP wages is also inaccurate, and the problem has just spread everywhere (also why you can’t ask ChatGPT or Google).
What to know:
- Strengths: They collect data from SLPs’ reports, not job listings.
- Weaknesses: The OEWS unfortunately collapses salaried, hourly, and pay-per-visit jobs, which results in all of their numbers being consistently inaccurate. If you understood SLP contract types, in particular PPV type, you'll quickly see how this could lead to really inaccurate numbers.
- Also, we don’t know the sample size for this, nor is that information available upon request (we emailed the BLS to ask!). This makes it tough to judge the accuracy of their data when we don’t even know how many SLPs reported into it.
In sum, you should use the ASHA data as your primary source, and you should use the OEWS only data with caution and a full understanding of in which direction it’ll be inaccurate for your job in particular. Remember that it’s collapsing all salaried, hourly, and pay-per-visit jobs together, and consider the implications of this for your particular role.
MYTH #1: “I can ask other SLPs on Reddit or in a Facebook group about pay…”
Asking fellow SLPs is a good idea *if* you know what to ask! When asking about SLP pay online, make sure to include:
- Location
- 1099 vs. W2
- How you’re paid (salary, hourly, or pay per visit, and if you have any unpaid hours)
- Setting
But the answers also have to have the right details. When answering questions about SLP pay online, make sure to give your answers in annual pay, not just hourly, because of how easily these are misinterpreted). Not doing this means mis-estimating your pay by $10k–$50k. Seriously.
One more time for those in the back: always talk about pay in annual terms, not just hourly! Otherwise you can be off by A LOT in your comps!!
MYTH #2: “I can look at pay averages from the Bureau of Labor Statistics data (BLS) to predict or negotiate my pay.”
As we said above, ASHA's data is good. But the BLS data is incredibly misleading for SLPs in particular, due to how it's calculated. This is because SLP jobs are more variable than post professions. As SLPs:
- Half of us are on 9-month contracts (school-based SLPs).
- Each year, more of us are being put on 1099 contracts instead of W2 contracts.
- Many of us are ONLY paid for direct time, billable time, or paid per visit.
- We work in a variety of settings with different pay norms, including schools, hospitals, private practice, and industry.
Job listing websites, sites like Salary.com, and the Bureau of Labor Statistics (BLS) all collapse this data together to find SLP pay “norms.” ONLY ASHA correctly adjusts, but their dataset is too small to be useful for regional differences. To emphasize the issues:
- You CANNOT assume all SLPs work full-time, 12 months per year, and are paid for a full 40 hour workweek, where all hours are paid the same. BLS data does this.
- You CANNOT combine 9-month and 12-month contracts in a data set and then assume they’re all 12-month contracts. BLS data does this.
- Example: If you have a 12-month contract, but 9-month contracts are in the data set, it will push your pay norms down. It makes sense for a school-based SLP to make $70K per year. That means they’re making $45 per hour. But $45 per hour on a standard full-time 12-month contract would be $93,600.
- You CANNOT combine salaried wages with pay-per-visit wages and average them to get hourly rates. It will cause wage reports to be artificially high or low, depending on if the survey asked for an annual versus hourly rate. BLS data does this.
- Example: Salaried people usually work (and are paid) 40 hours per week. Pay-per-visit (PPV) and direct-time-only folks also usually work 40 hours per week but are often paid for more like 30 hours per week.
How do you know if a data set you’re looking at is falling into these traps? Simple, actually! If the hourly averages multiplied by 2080 = the annual averages, you can trash that data set for SLPs. Our jobs don’t work like that.
Want the explanation, with some math? So most non-SLP jobs are paid an annual salary, and you can assume they work full-time for 2080 hours per year. This is a simple standard calculation used in HR and labor markets when they have to collapse many contracts into one dataset. So if you see an annual salary average of $93,600 per year, next to an hourly average of $45, the number to get from one to the other is 2080 (multiply or divide by). See that? And it should send off major warning alarms that you can’t use that data set for SLPs. Again, this is because of how diverse SLPs' contracts are. Roughly 2/3 of SLPs aren't paid for 2080 work hours per year. Still confused? Think about it like this—are school-based SLPs working 40 hour weeks year-round (2080 hours)? No; they're working only 9 months per year. Or, when you’re paid per-visit are you paid for 40 hours per week, year-round? Also no; you're paid only when in direct time with clients, usually 25–30 hours per week. So if a data set allows BOTH hourly rates AND annual salaries to be input and doesn't account for true paid hours per year (none of them but us do this), then the numbers will always be wrong for SLPs.
MYTH #3: “I can use job boards, Google SLP pay, or ask ChatGPT and get a decent answer.”
Ugh, wouldn't that be nice! But no. As we spent more and more time doing research for Informed Jobs, we realized that most salary data you see online is from job listings, NOT actual SLP pay data (from either ASHA or BLS). Here’s why that happens and how it’s a problem:
- Job listing data is easy to get, because it’s online and easy to extract from the internet. Employers post rates online daily in order to hire. But SLPs don’t post their real pay rates online unless asked to.
- Journalists use this job listing data to report what SLPs make. However, they don’t usually realize we aren’t all on 12-month full-time salaried contracts (see Myth #2, above!!), and that our field is split between W2 and 1099 work. They also don’t realize most job posts are ads, and are not real.
- Job listing sites artificially inflate pay rates for marketing purposes. The goal of most job website is to make their customer (employers) happy, and the goal of most employers is to get lots of people applying to jobs. One way job sites do this is by prompting employers to adjust their advertised pay ranges upward in order to get more hits on their job. But they don't have to (and often don't) pay this.
In sum, the pay ranges listed on job boards aren’t averages. But people pulling this data who have no experience with how the data was created in the first place treat them as such.
Want to see an example of the silly stuff these job websites spit out?
This is a screenshot taken from Glassdoor’s website, showing average pay for SLPs in the U.S. Screenshot taken on August 12th, 2024:

For the grad students or non-SLPs looking at this screenshot, and wondering if it’s real– it’s about $45,000 too high, on both ends.
How did this happen?! By a) pulling data from job posts instead of real SLPs, and b) collapsing hourly and pay-per-visit roles into a dataset and assuming they’re all full-time 12-month salaried jobs. Yikes.
P.S. At Informed Jobs grows, we don't make these mistakes. We're collecting a new data set that will hopefully be large enough by the end of 2025 to replace all these others.
Want better pay data for our field?
We want that, too! And even though Informed Jobs started as "only" a jobs database, we quickly realized we need to do this for SLPs, as well, because the available data is just so bad. So help by sharing your wage data here. Note: Because you're sharing your wage data freely, we'll NEVER put it behind a paywall. We're building this together!
Resources:
- American Speech–Language–Hearing Association. (2022–2023). Salary and Wage Data. https://www.asha.org/research/memberdata/salary-data/.
- U.S. Bureau of Labor Statistics. (2023, May). Occupational Employment and Wage Statistics, May 2023, Speech–Language Pathologists. https://www.bls.gov/oes/current/oes291127.htm
- Payscale. (n.d.) Average Speech-Language Pathologist (SLP) Hourly Pay. https://www.payscale.com/research/US/Job=Speech-Language_Pathologist_(SLP)/Hourly_Rate