Salaripedia
English

How much does a maintenance worker make in New Haven?

$65,840a year

Median yearly pay for maintenance workers in the New Haven, CT metro area. That is $31.65 an hour or $5,487 a month.

Hourly
$31.65
Vs. national median
+8%
Rank among cities
36 of 198
Jobs in the area
70
Pay range
Lowest 10%: $47,430Median: $65,840Highest 10%: $95,530
PercentileYearlyHourly
10th$47,430$22.80
25th$48,400$23.27
Median$65,840$31.65
75th$82,770$39.79
90th$95,530$45.93

Other cities in Connecticut

Median yearly pay for maintenance workers.

Hartford, CT$64,450
Waterbury, CT$56,490
Maintenance Worker salary in Connecticut Maintenance Worker salary in all states

Related jobs in New Haven

Same field, median yearly pay.

First-Line Supervisors of Mechanic$95,420
Telecommunications Equipment Installer and Repairer$77,370
Heating$76,880
Mobile Heavy Equipment Mechanic$76,750
Medical Equipment Repairer$75,700
Aircraft Mechanic and Service Technician$75,110
Security and Fire Alarm Systems Installer$75,080
Industrial Machinery Mechanic$74,100
Control and Valve Installer and Repairer$72,940
Outdoor Power Equipment and Other Small Engine Mechanic$72,260
Salaries for every job in New Haven, CT

Frequently asked questions

How much does a maintenance worker make an hour in New Haven?

The median hourly pay in the New Haven, CT metro area is $31.65 ($65,840 a year).

Do maintenance workers make more in New Haven than the national average?

Yes: $65,840 against $60,850 nationally, 8% more.

How does New Haven compare with the rest of Connecticut?

The median in Connecticut is $63,250, so New Haven pays 4% more.

Where does New Haven rank for maintenance worker pay?

36 of 198 metro areas with data.

How much does a maintenance worker make starting out in New Haven?

The lowest-paid 10% make $47,430 or less a year; the top 10% make $95,530 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.