Salaripedia
English

How much does a janitor and cleaner make in Indiana?

$36,460a year

Median yearly pay for janitor and cleaners in Indiana. That is $17.53 an hour or $3,038 a month.

Hourly
$17.53
Vs. national median
-1%
Rank among states
24 of 51
Jobs in the state
49,220
Pay range
Lowest 10%: $28,860Median: $36,460Highest 10%: $46,490
PercentileYearlyHourly
10th$28,860$13.88
25th$30,750$14.78
Median$36,460$17.53
75th$40,920$19.67
90th$46,490$22.35

Cities in Indiana

Metro areas, median yearly pay.

Bloomington, IN$39,680
Chicago, IL$38,470
Lafayette, IN$38,450
Muncie, IN$37,900
Elkhart, IN$37,080
Indianapolis, IN$36,850
Fort Wayne, IN$36,500
Kokomo, IN$36,400
Cincinnati, OH$36,030
Evansville, IN$35,920
South Bend, IN$35,820
Columbus, IN$35,360
Louisville, KY$35,000
Michigan City, IN$34,880
Terre Haute, IN$34,040
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for janitor and cleaners.

21. Wisconsin$37,000
22. Maryland$36,620
23. Pennsylvania$36,520
24. Indiana$36,460
25. Arizona$36,220
26. Idaho$36,110
27. Michigan$36,050
Janitor and Cleaner salary in all states

Frequently asked questions

How much does a janitor and cleaner make an hour in Indiana?

The median hourly pay in Indiana is $17.53 ($36,460 a year).

Do janitor and cleaners make more in Indiana than the national average?

No: $36,460 against $36,840 nationally, 1% less.

Where does Indiana rank for janitor and cleaner pay?

Indiana ranks 24 of 51 states.

Which city in Indiana pays janitor and cleaners the most?

Bloomington, IN, with a median of $39,680 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.