Salaripedia
English

How much does a respiratory therapist make in Lafayette?

$80,140a year

Median yearly pay for respiratory therapists in the Lafayette-West Lafayette, IN metro area. That is $38.53 an hour or $6,678 a month.

Hourly
$38.53
Vs. national median
-3%
Rank among cities
125 of 278
Jobs in the area
110
Pay range
Lowest 10%: $65,510Median: $80,140Highest 10%: $94,720
PercentileYearlyHourly
10th$65,510$31.50
25th$71,100$34.18
Median$80,140$38.53
75th$82,800$39.81
90th$94,720$45.54

Other cities in Indiana

Median yearly pay for respiratory therapists.

Chicago, IL$87,060
Michigan City, IN$82,990
Indianapolis, IN$81,720
Cincinnati, OH$81,600
South Bend, IN$79,450
Evansville, IN$78,990
Bloomington, IN$78,100
Fort Wayne, IN$77,390
Louisville, KY$76,560
Respiratory Therapist salary in Indiana Respiratory Therapist salary in all states

Related jobs in Lafayette

Same field, median yearly pay.

General Internal Medicine Physician$416,900
Physician$368,800
Optometrist$134,800
Physician Assistant$133,100
Nurse Practitioner$126,800
Pharmacist$123,000
Physical Therapist$100,300
Occupational Therapist$96,740
Speech-Language Pathologist$96,570
Veterinarian$91,910
Salaries for every job in Lafayette, IN

Frequently asked questions

How much does a respiratory therapist make an hour in Lafayette?

The median hourly pay in the Lafayette-West Lafayette, IN metro area is $38.53 ($80,140 a year).

Do respiratory therapists make more in Lafayette than the national average?

No: $80,140 against $82,280 nationally, 3% less.

How does Lafayette compare with the rest of Indiana?

The median in Indiana is $79,730, so Lafayette pays 1% more.

Where does Lafayette rank for respiratory therapist pay?

125 of 278 metro areas with data.

How much does a respiratory therapist make starting out in Lafayette?

The lowest-paid 10% make $65,510 or less a year; the top 10% make $94,720 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.