What hourly contracts pay

The public hourly rate of 560 real contracts posted on Automate America from 2017 to 2026, by trade and by state.

Read from the live site on November 9, 2026.

The short answer

Robot Programmer contracts on Automate America have a median public rate of $64 an hour across 190 postings; the middle half pay $56 to $68. Since 2024 the median is $64, from 38 postings.

Controls Engineer contracts on Automate America have a median public rate of $72 an hour across 107 postings; the middle half pay $59 to $80. Since 2024 the median is $80, from 42 postings.

PLC Programmer contracts on Automate America have a median public rate of $68 an hour across 104 postings; the middle half pay $56 to $76. Since 2024 the median is $74, from 16 postings.

By trade

Public hourly rates by trade
TradePostingsMedianMiddle halfRecent
Robot Programmer190$64$56 to $68$64 (38)
Controls Engineer107$72$59 to $80$80 (42)
PLC Programmer104$68$56 to $76$74 (16)
Machine Tool Builder13$44$40 to $52$52 (7)
Maintenance Technician8$36$34 to $40
Senior Controls Engineer7$60$52 to $72
Machine Tool Electrician6$49$48 to $56
Automation Engineer5$56$52 to $76
Electrician5$50$38 to $50
Robot Weld Technician5$68$68 to $68

Recent means posted in 2024 or later: the median, then the postings behind it.

By state or province

Public hourly rates by state or province
WherePostingsMedianMiddle half
Michigan147$60$55 to $75
South Carolina137$60$52 to $72
Indiana32$63$56 to $70
North Carolina31$68$48 to $77
Ohio28$68$48 to $72
Alabama24$64$56 to $72
Georgia19$68$52 to $72
Tennessee18$67$58 to $80
Texas17$88$56 to $90
Ontario13$68$68 to $76
Kentucky12$62$56 to $68
California11$88$52 to $88
Illinois7$68$52 to $72
Missouri7$68$60 to $76
Wisconsin7$68$68 to $72
Iowa6$76$60 to $81
Kansas5$88$77 to $88

By trade and state

Public hourly rates by trade and state
Trade and statePostingsMedianMiddle half
Robot Programmer, Michigan54$56$52 to $60
Robot Programmer, South Carolina37$64$58 to $72
Controls Engineer, Michigan31$76$54 to $80
PLC Programmer, South Carolina29$68$60 to $81
PLC Programmer, Michigan26$60$54 to $68
Robot Programmer, Indiana15$60$59 to $72
Robot Programmer, North Carolina13$68$60 to $68
Controls Engineer, South Carolina11$72$60 to $80
PLC Programmer, North Carolina10$77$68 to $77
Robot Programmer, Georgia9$68$68 to $68
Robot Programmer, Ohio9$68$68 to $77
Robot Programmer, Tennessee8$64$58 to $68
Robot Programmer, Texas8$88$52 to $88
Controls Engineer, Alabama7$72$64 to $72
Machine Tool Builder, South Carolina7$52$44 to $52
Robot Programmer, Ontario7$68$68 to $68
Controls Engineer, California6$88$88 to $88
Controls Engineer, Indiana6$47$44 to $60
Maintenance Technician, South Carolina6$36$36 to $40
PLC Programmer, Kentucky6$60$56 to $68
PLC Programmer, Ohio5$72$49 to $81
Robot Programmer, Alabama5$68$68 to $86
Robot Programmer, Illinois5$72$64 to $72

By year posted

Public hourly rates by the year the contract was posted
YearPostingsMedianMiddle half
201713$58$51 to $59
2018115$68$58 to $77
201961$54$45 to $68
202049$52$47 to $60
202168$60$48 to $72
202257$68$60 to $80
202366$68$56 to $75
202440$72$68 to $80
202536$70$60 to $80
202655$64$56 to $80

How these numbers are made

  • Each posting is a public hourly contract on Automate America, open or closed, with its own page.
  • A public rate is the hourly rate shown on that page. Overtime, double time and per diem are not in these numbers.
  • A row needs at least 5 postings. Rows with fewer are held back: 72 trades, 24 states and 154 trade and state pairs today.
  • 31 postings are left out: 30 show no rate, and 1 show a rate under $15 or over $300 an hour, treated as a typing error.
  • The numbers are read fresh on every visit. Rates are whole dollars. The middle half runs from the 25th to the 75th percentile.

The same numbers as JSON

Use it