Salaripedia
English

How much does a maintenance and repair worker make in Farmington?

$46,910a year

Median yearly pay for maintenance and repair workers in the Farmington, NM metro area. That is $22.55 an hour or $3,909 a month.

Hourly
$22.55
Vs. national median
-5%
Rank among cities
246 of 393
Jobs in the area
500
Pay range
Lowest 10%: $30,820Median: $46,910Highest 10%: $68,290
PercentileYearlyHourly
10th$30,820$14.82
25th$38,130$18.33
Median$46,910$22.55
75th$59,040$28.38
90th$68,290$32.83

Other cities in New Mexico

Median yearly pay for maintenance and repair workers.

Albuquerque, NM$46,900
Santa Fe, NM$43,850
Las Cruces, NM$42,340
Maintenance and Repair Worker salary in New Mexico Maintenance and Repair Worker salary in all states

Related jobs in Farmington

Same field, median yearly pay.

Mobile Heavy Equipment Mechanic$79,730
First-Line Supervisors of Mechanic$78,300
Electrical Power-Line Installer and Repairer$77,650
Control and Valve Installer and Repairer$67,520
Industrial Machinery Mechanic$62,190
Heating$52,040
Bus and Truck Mechanic and Diesel Engine Specialist$52,000
Automotive Body and Related Repairer$47,240
Automotive Service Technician and Mechanic$46,660
Helpers--Installation$41,470
Salaries for every job in Farmington, NM

Frequently asked questions

How much does a maintenance and repair worker make an hour in Farmington?

The median hourly pay in the Farmington, NM metro area is $22.55 ($46,910 a year).

Do maintenance and repair workers make more in Farmington than the national average?

No: $46,910 against $49,590 nationally, 5% less.

How does Farmington compare with the rest of New Mexico?

The median in New Mexico is $45,760, so Farmington pays 3% more.

Where does Farmington rank for maintenance and repair worker pay?

246 of 393 metro areas with data.

How much does a maintenance and repair worker make starting out in Farmington?

The lowest-paid 10% make $30,820 or less a year; the top 10% make $68,290 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.