What is the salary of a Janitor?

The average salary of a Janitor in United States is $25,140. Salaries start from around $16,940 and go up to $38,000. For a detailed look at the salary in your state, click on the map below.

$0
$38,000
Starting ($16.9k)
Junior ($18.6k)
Experienced ($22.6k)
Senior ($29.6k)
Highest ($38.0k)
Highest

The top 10% of Janitors in United States earn:

$38,000
Senior

The top 25% of Janitors in United States earn:

$29,610
Experienced

The middle 50% of Janitors in United States earn:

$22,590
Junior

The bottom 25% of Janitors in United States earn:

$18,640
Starting

The bottom 10% of Janitors in United States earn:

$16,940

Historical salary

Janitor salary by state

Click on a state to learn more
State Salary Rank
Alabama 20,600 51
Alaska 30,400 3
Arizona 22,900 34
Arkansas 20,900 49
California 27,100 12
Colorado 24,900 24
Connecticut 29,200 5
Delaware 27,200 11
District of Columbia 29,800 4
Florida 21,900 41
Georgia 22,800 35
Hawaii 26,200 19
Idaho 22,400 39
Illinois 26,900 14
Indiana 24,300 30
Iowa 24,600 27
Kansas 23,200 31
Kentucky 22,500 36
Louisiana 21,000 48
Maine 26,300 18
Maryland 25,600 22
Massachusetts 30,800 1
Michigan 24,600 28
Minnesota 25,700 21
Mississippi 20,200 52
Missouri 24,500 29
Montana 24,600 26
Nebraska 23,100 32
Nevada 27,600 8
New Hampshire 27,100 13
New Jersey 27,700 7
New Mexico 22,200 40
New York 30,500 2
North Carolina 21,700 42
North Dakota 26,000 20
Ohio 24,700 25
Oklahoma 21,200 47
Oregon 26,300 16
Pennsylvania 26,300 17
Rhode Island 27,400 10
South Carolina 21,300 46
South Dakota 22,400 38
Tennessee 21,600 44
Texas 20,900 50
Utah 21,400 45
Vermont 26,800 15
Virginia 22,500 37
Washington 29,200 6
West Virginia 23,000 33
Wisconsin 25,300 23
Wyoming 27,500 9
Guam 19,500 53
Puerto Rico 17,900 54
Virgin Islands 21,700 43

Similar Careers

What does a a Janitor do?