What is the average salary for a Janitor?

Annual / Hourly

The average salary of a Janitor is $25,140. Salaries start from $16,940 and go up to $38,000. Please note that the average salary for a Janitor may vary depending on several factors, like level of education, amount of experience, industry, company size and location. Our source, the Bureau of Labor Statistics, produces some of the United States most sensitive and important economic information, which is based on their strongest commitment to accuracy, quality and integrity.

Learn more about the Janitor job market for salaries of real jobs in your area.

Find your compatibility

Would you make a good janitor? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

Take the free career test
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
Janitor Salary in Massachusetts 30,750 1
Janitor Salary in New York 30,490 2
Janitor Salary in Alaska 30,350 3
Janitor Salary in District of Columbia 29,840 4
Janitor Salary in Connecticut 29,180 5
Janitor Salary in Washington 29,150 6
Janitor Salary in New Jersey 27,720 7
Janitor Salary in Nevada 27,630 8
Janitor Salary in Wyoming 27,520 9
Janitor Salary in Rhode Island 27,440 10
Janitor Salary in Delaware 27,240 11
Janitor Salary in California 27,140 12
Janitor Salary in New Hampshire 27,050 13
Janitor Salary in Illinois 26,910 14
Janitor Salary in Vermont 26,790 15
Janitor Salary in Oregon 26,300 16
Janitor Salary in Pennsylvania 26,280 17
Janitor Salary in Maine 26,250 18
Janitor Salary in Hawaii 26,180 19
Janitor Salary in North Dakota 26,000 20
Janitor Salary in Minnesota 25,690 21
Janitor Salary in Maryland 25,570 22
Janitor Salary in Wisconsin 25,270 23
Janitor Salary in United States 25,140 24
Janitor Salary in Colorado 24,850 25
Janitor Salary in Ohio 24,690 26
Janitor Salary in Montana 24,620 27
Janitor Salary in Iowa 24,580 28
Janitor Salary in Michigan 24,560 29
Janitor Salary in Missouri 24,470 30
Janitor Salary in Indiana 24,250 31
Janitor Salary in Kansas 23,180 32
Janitor Salary in Nebraska 23,100 33
Janitor Salary in West Virginia 23,000 34
Janitor Salary in Arizona 22,920 35
Janitor Salary in Georgia 22,760 36
Janitor Salary in Kentucky 22,480 37
Janitor Salary in Virginia 22,450 38
Janitor Salary in South Dakota 22,400 39
Janitor Salary in Idaho 22,370 40
Janitor Salary in New Mexico 22,180 41
Janitor Salary in Florida 21,890 42
Janitor Salary in North Carolina 21,730 43
Janitor Salary in Virgin Islands 21,710 44
Janitor Salary in Tennessee 21,620 45
Janitor Salary in Utah 21,400 46
Janitor Salary in South Carolina 21,300 47
Janitor Salary in Oklahoma 21,170 48
Janitor Salary in Louisiana 20,970 49
Janitor Salary in Arkansas 20,860 50
Janitor Salary in Texas 20,850 51
Janitor Salary in Alabama 20,570 52
Janitor Salary in Mississippi 20,190 53
Janitor Salary in Guam 19,480 54
Janitor Salary in Puerto Rico 17,850 55

Source: U.S. Department of Labor Bureau of Labor Statistics