How much does a speech-language pathologist make in North Carolina?
$86,460a year
Median yearly pay for speech-language pathologists in North Carolina. That is $41.57 an hour or $7,205 a month.
- Hourly
- $41.57
- Vs. national median
- -12%
- Rank among states
- 31 of 51
- Jobs in the state
- 5,600
Pay range
Lowest 10%: $60,800Median: $86,460Highest 10%: $121,000
| Percentile | Yearly | Hourly | |
|---|---|---|---|
| 10th | $60,800 | $29.23 | |
| 25th | $71,160 | $34.21 | |
| Median | $86,460 | $41.57 | |
| 75th | $103,000 | $49.53 | |
| 90th | $121,000 | $58.19 |
Cities in North Carolina
Metro areas, median yearly pay.
| Greenville, NC | $101,600 |
| Virginia Beach, VA | $97,870 |
| Rocky Mount, NC | $93,850 |
| Charlotte, NC | $90,960 |
| Raleigh, NC | $87,400 |
| Hickory, NC | $86,120 |
| Winston-Salem, NC | $85,890 |
| Asheville, NC | $85,040 |
| Durham, NC | $83,460 |
| Wilmington, NC | $82,410 |
| Fayetteville, NC | $81,910 |
| Pinehurst, NC | $79,240 |
| Greensboro, NC | $78,830 |
| Jacksonville, NC | $78,300 |
| Burlington, NC | $77,450 |
Nearby in the ranking
States with similar pay for speech-language pathologists.
| 28. Missouri | $89,280 |
| 29. Michigan | $89,120 |
| 30. Indiana | $87,360 |
| 31. North Carolina | $86,460 |
| 32. Tennessee | $84,630 |
| 33. Oklahoma | $84,470 |
| 34. Idaho | $84,380 |
Frequently asked questions
How much does a speech-language pathologist make an hour in North Carolina?
The median hourly pay in North Carolina is $41.57 ($86,460 a year).
Do speech-language pathologists make more in North Carolina than the national average?
No: $86,460 against $97,870 nationally, 12% less.
Where does North Carolina rank for speech-language pathologist pay?
North Carolina ranks 31 of 51 states.
Which city in North Carolina pays speech-language pathologists the most?
Greenville, NC, with a median of $101,600 a year.
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.