Salaripedia
English

How much does a speech-language pathologist make in Montgomery?

$70,810a year

Median yearly pay for speech-language pathologists in the Montgomery, AL metro area. That is $34.04 an hour or $5,901 a month.

Hourly
$34.04
Vs. national median
-28%
Rank among cities
353 of 370
Jobs in the area
120
Pay range
Lowest 10%: $58,350Median: $70,810Highest 10%: $104,300
PercentileYearlyHourly
10th$58,350$28.05
25th$64,760$31.13
Median$70,810$34.04
75th$92,440$44.44
90th$104,300$50.13

Other cities in Alabama

Median yearly pay for speech-language pathologists.

Columbus, GA$93,540
Gadsden, AL$80,070
Tuscaloosa, AL$78,000
Birmingham, AL$75,750
Huntsville, AL$74,680
Auburn, AL$74,150
Daphne, AL$71,200
Dothan, AL$69,870
Mobile, AL$69,450
Decatur, AL$67,350
Speech-Language Pathologist salary in Alabama Speech-Language Pathologist salary in all states

Related jobs in Montgomery

Same field, median yearly pay.

Physician$285,300
Pharmacist$136,600
Nurse Practitioner$105,100
Veterinarian$102,700
Physician Assistant$102,000
Physical Therapist$96,360
Occupational Therapist$93,910
Registered Nurse$79,570
Respiratory Therapist$76,920
Diagnostic Medical Sonographer$68,180
Salaries for every job in Montgomery, AL

Frequently asked questions

How much does a speech-language pathologist make an hour in Montgomery?

The median hourly pay in the Montgomery, AL metro area is $34.04 ($70,810 a year).

Do speech-language pathologists make more in Montgomery than the national average?

No: $70,810 against $97,870 nationally, 28% less.

How does Montgomery compare with the rest of Alabama?

The median in Alabama is $73,660, so Montgomery pays 4% less.

Where does Montgomery rank for speech-language pathologist pay?

353 of 370 metro areas with data.

How much does a speech-language pathologist make starting out in Montgomery?

The lowest-paid 10% make $58,350 or less a year; the top 10% make $104,300 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.