Salaripedia
English

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

$101,200a year

Median yearly pay for speech-language pathologists in the Baltimore-Columbia-Towson, MD metro area. That is $48.63 an hour or $8,430 a month.

Hourly
$48.63
Vs. national median
+3%
Rank among cities
66 of 370
Jobs in the area
1,830
Pay range
Lowest 10%: $64,610Median: $101,200Highest 10%: $125,200
PercentileYearlyHourly
10th$64,610$31.06
25th$81,860$39.36
Median$101,200$48.63
75th$112,100$53.91
90th$125,200$60.17

Other cities in Maryland

Median yearly pay for speech-language pathologists.

Lexington Park, MD$100,900
Philadelphia, PA$100,100
Washington, DC$99,960
Salisbury, MD$95,700
Hagerstown, MD$82,110
Speech-Language Pathologist salary in Maryland Speech-Language Pathologist salary in all states

Related jobs in Baltimore

Same field, median yearly pay.

Radiologist$581,500
Anesthesiologist$418,000
Surgeon$391,500
Orthodontist$361,000
Emergency Medicine Physician$344,200
Cardiologist$337,200
General Internal Medicine Physician$322,900
Psychiatrist$318,100
Family Medicine Physician$307,400
Obstetrician and Gynecologist$304,200
Salaries for every job in Baltimore, MD

Frequently asked questions

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

The median hourly pay in the Baltimore-Columbia-Towson, MD metro area is $48.63 ($101,200 a year).

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

Yes: $101,200 against $97,870 nationally, 3% more.

How does Baltimore compare with the rest of Maryland?

The median in Maryland is $99,190, so Baltimore pays 2% more.

Where does Baltimore rank for speech-language pathologist pay?

66 of 370 metro areas with data.

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

The lowest-paid 10% make $64,610 or less a year; the top 10% make $125,200 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.