Janitor earnings by seniority

90th percentile

Top-level janitor earnings begin at:

$14.42 per hour

$29,990 per year

75th percentile

Senior-level janitor earnings begin at:

$13.25 per hour

$27,570 per year

50th percentile

Mid-level janitor earnings begin at:

$11.04 per hour

$22,950 per year

25th percentile

Junior-level janitor earnings begin at:

$8.77 per hour

$18,250 per year

10th percentile

Starting level janitor earnings begin at:

$8.54 per hour

$17,760 per year

Approximate values based on highest and lowest earning segments.

Janitor salary by state

State Name Average Salary
Massachusetts $37,340
Washington $36,410
Alaska $36,300
District of Columbia $36,300
New York $36,080
California $35,440
Minnesota $33,910
New Jersey $33,440
Connecticut $32,800
Vermont $31,960
New Hampshire $30,730
Colorado $30,690
Oregon $30,600
North Dakota $30,510
Maine $30,470
Maryland $30,230
Illinois $30,220
Rhode Island $30,220
Hawaii $30,100
Iowa $29,970
Montana $29,920
Wyoming $29,790
Wisconsin $29,680
Arizona $29,610
South Dakota $29,490
Michigan $29,440
Nevada $29,290
Pennsylvania $29,260
Ohio $29,250
Nebraska $29,180
Delaware $29,080
Idaho $28,750
Indiana $28,690
Kansas $28,690
Missouri $28,690
Virginia $28,630
Utah $28,440
New Mexico $27,450
North Carolina $27,410
Texas $26,770
Georgia $26,280
Kentucky $25,540
Virgin Islands, U.S. $25,240
Florida $24,660
Tennessee $24,360
West Virginia $24,300
Arkansas $24,170
Oklahoma $24,120
South Carolina $23,400
Alabama $23,390
Louisiana $22,950
Mississippi $22,770
Guam $19,540
Puerto Rico $18,080

How do janitor salaries compare to similar careers?

Janitors earn about the same as related careers in Louisiana. On average, they make less than switchboard operators but more than maitres d'.

Career Median Salary
Switchboard operator salary $27K
Retail salesperson salary $23K
Tailor salary $23K
Vehicle cleaner salary $23K
Recreation worker salary $23K
Janitor salary $23K
Nail technician salary $21K
Lifeguard salary $22K
Maitre d' salary $19K

Source: CareerExplorer (Aggregated)