Skip to content

Home / Illinois / Operating Engineer

Illinois · Operating Engineer

Illinois operating engineer prevailing wage, county by county

An operating engineer's prevailing wage on Illinois public works runs from $76.13 an hour in Williamson County to $121.85 in Cook County, base wage plus fringe benefits. The median county is $91.80.

Main operating engineer classification in each county (Operating engineer - class 1), IDOL posting for work on or after October 19, 2026. IDOL prints no total; each figure is base wage plus fringes. Checked October 24, 2026.

Ford County operating engineer: $77.60 per hourSaline County operating engineer: $76.13 per hourHamilton County operating engineer: $76.13 per hourWinnebago County operating engineer: $113.65 per hourDeKalb County operating engineer: $113.65 per hourMarshall County operating engineer: $95.60 per hourPiatt County operating engineer: $80.55 per hourRichland County operating engineer: $77.60 per hourLogan County operating engineer: $80.55 per hourFayette County operating engineer: $91.80 per hourEffingham County operating engineer: $77.60 per hourKendall County operating engineer: $121.85 per hourKnox County operating engineer: $95.60 per hourLaSalle County operating engineer: $120.05 per hourTazewell County operating engineer: $95.60 per hourChristian County operating engineer: $80.55 per hourScott County operating engineer: $80.55 per hourGrundy County operating engineer: $121.85 per hourJefferson County operating engineer: $91.80 per hourPutnam County operating engineer: $120.05 per hour (split by region)Marion County operating engineer: $91.80 per hourHenry County operating engineer: $95.60 per hour (split by region)Macoupin County operating engineer: $91.80 per hourDe Witt County operating engineer: $80.55 per hourMcDonough County operating engineer: $95.60 per hourWayne County operating engineer: $77.60 per hourSt. Clair County operating engineer: $91.80 per hourJasper County operating engineer: $77.60 per hourCumberland County operating engineer: $77.60 per hourBond County operating engineer: $91.80 per hourEdgar County operating engineer: $77.60 per hourOgle County operating engineer: $113.65 per hourJo Daviess County operating engineer: $113.65 per hourFulton County operating engineer: $95.60 per hourBureau County operating engineer: $120.05 per hour (split by region)Stephenson County operating engineer: $113.65 per hourPike County operating engineer: $80.55 per hourMason County operating engineer: $95.60 per hourLawrence County operating engineer: $77.60 per hourMcHenry County operating engineer: $121.85 per hourKane County operating engineer: $121.85 per hourDouglas County operating engineer: $77.60 per hourJersey County operating engineer: $91.80 per hourCass County operating engineer: $80.55 per hourMassac County operating engineer: $76.13 per hourMorgan County operating engineer: $80.55 per hourMercer County operating engineer: $85.50 per hourSchuyler County operating engineer: $80.55 per hourWabash County operating engineer: $77.60 per hourFranklin County operating engineer: $76.13 per hourGallatin County operating engineer: $76.13 per hourGreene County operating engineer: $91.80 per hourEdwards County operating engineer: $77.60 per hourWarren County operating engineer: $95.60 per hourBrown County operating engineer: $80.55 per hourMontgomery County operating engineer: $91.80 per hourMadison County operating engineer: $91.80 per hourUnion County operating engineer: $76.13 per hourPope County operating engineer: $76.13 per hourClark County operating engineer: $77.60 per hourLee County operating engineer: $113.65 per hourShelby County operating engineer: $80.55 per hourCook County operating engineer: $121.85 per hourKankakee County operating engineer: $121.85 per hourPulaski County operating engineer: $76.13 per hourClay County operating engineer: $77.60 per hourVermilion County operating engineer: $77.60 per hourMenard County operating engineer: $80.55 per hourMonroe County operating engineer: $91.80 per hourRock Island County operating engineer: $85.50 per hourWilliamson County operating engineer: $76.13 per hourWoodford County operating engineer: $95.60 per hourHardin County operating engineer: $76.13 per hourAdams County operating engineer: $80.55 per hourIroquois County operating engineer: $77.60 per hourLivingston County operating engineer: $120.05 per hourHenderson County operating engineer: $95.60 per hourBoone County operating engineer: $113.65 per hourAlexander County operating engineer: $76.13 per hourCarroll County operating engineer: $113.65 per hourWill County operating engineer: $121.85 per hourStark County operating engineer: $95.60 per hourRandolph County operating engineer: $91.80 per hourLake County operating engineer: $121.85 per hourMacon County operating engineer: $80.55 per hourWashington County operating engineer: $91.80 per hourCrawford County operating engineer: $77.60 per hourCalhoun County operating engineer: $91.80 per hourMcLean County operating engineer: $95.60 per hourChampaign County operating engineer: $77.60 per hourClinton County operating engineer: $91.80 per hourHancock County operating engineer: $95.60 per hourWhiteside County operating engineer: $113.65 per hour (split by region)White County operating engineer: $76.13 per hourSangamon County operating engineer: $80.55 per hourMoultrie County operating engineer: $77.60 per hourJohnson County operating engineer: $76.13 per hourPeoria County operating engineer: $95.60 per hourJackson County operating engineer: $76.13 per hourColes County operating engineer: $77.60 per hourPerry County operating engineer: $91.80 per hourDuPage County operating engineer: $121.85 per hour
$76$77$80$91$113$121Operating Engineer, main rate, base + fringes per hour. Each shade holds about a fifth of the counties. Hatched counties are split by region.

How much does an operating engineer make on prevailing wage in Illinois?

11 groups of counties with identical rates and 25 counties with rates of their own, highest main rate first, each split into wage and fringe benefits on one scale. The table below lists which counties are in each group.

  1. Cook County group3 counties$121.85
  2. Kane County group3 counties$121.85
  3. DuPage County1 county$121.85
  4. Kankakee County1 county$121.85
  5. Kendall County1 county$121.85
  6. Bureau County1 county$120.05
  7. LaSalle County1 county$120.05
  8. Livingston County1 county$120.05
  9. Putnam County1 county$120.05
  10. DeKalb County group4 counties$113.65
  11. Boone County1 county$113.65
  12. Carroll County1 county$113.65
  13. Stephenson County1 county$113.65
  14. Whiteside County1 county$113.65
  15. Winnebago County1 county$113.65
  16. Peoria County group11 counties$95.60
  17. Fulton County1 county$95.60
  18. Henry County1 county$95.60
  19. Marshall County1 county$95.60
  20. Madison County group13 counties$91.80
  21. Clinton County1 county$91.80
  22. Perry County1 county$91.80
  23. Washington County1 county$91.80
  24. Mercer County1 county$85.50
  25. Rock Island County1 county$85.50
  26. Sangamon County group13 counties$80.55
  27. Macon County group2 counties$80.55
  28. Champaign County group17 counties$77.60
  29. Wabash County1 county$77.60
  30. Wayne County1 county$77.60
  31. Williamson County group5 counties$76.13
  32. Johnson County group4 counties$76.13
  33. Jackson County group2 counties$76.13
  34. Franklin County1 county$76.13
  35. Hamilton County1 county$76.13
  36. Hardin County1 county$76.13

Which counties pay which rate

CountiesMain classificationBase + fringesBase
Cook County group, 3 counties: Cook, Lake, WillOperating Engineer, Class 1$121.85 $68.80 
Kane County group, 3 counties: Grundy, Kane, McHenryOperating Engineer, Class 1$121.85 $68.80 
DuPage CountyOperating Engineer, Class 1$121.85 $68.80 
Kankakee CountyOperating Engineer, Class 1$121.85 $68.80 
Kendall CountyOperating Engineer, Class 1$121.85 $68.80 
Bureau County*Operating Engineer, Class 1$120.05 $67.00 
LaSalle CountyOperating Engineer, Class 1$120.05 $67.00 
Livingston CountyOperating Engineer, Class 1$120.05 $67.00 
Putnam County*Operating Engineer, Class 1$120.05 $67.00 
DeKalb County group, 4 counties: DeKalb, Jo Daviess, Lee, OgleOperating Engineer, Class 1$113.65 $60.75 
Boone CountyOperating Engineer, Class 1$113.65 $60.75 
Carroll CountyOperating Engineer, Class 1$113.65 $60.75 
Stephenson CountyOperating Engineer, Class 1$113.65 $60.75 
Whiteside County*Operating Engineer, Class 1$113.65 $60.75 
Winnebago CountyOperating Engineer, Class 1$113.65 $60.75 
Peoria County group, 11 counties: Hancock, Henderson, Knox, Mason, McDonough, McLean, Peoria, Stark, Tazewell, Warren, WoodfordOperating Engineer, Class 1$95.60 $49.26 
Fulton CountyOperating Engineer, Class 1$95.60 $49.26 
Henry County*Operating Engineer, Class 1$95.60 $49.26 
Marshall CountyOperating Engineer, Class 1$95.60 $49.26 
Madison County group, 13 counties: Bond, Calhoun, Fayette, Greene, Jefferson, Jersey, Macoupin, Madison, Marion, Monroe, Montgomery, Randolph, St. ClairOperating Engineer, Class 1$91.80 $51.70 
Clinton CountyOperating Engineer, Class 1$91.80 $51.70 
Perry CountyOperating Engineer, Class 1$91.80 $51.70 
Washington CountyOperating Engineer, Class 1$91.80 $51.70 
Mercer CountyOperating Engineer, Class 1$85.50 $43.00 
Rock Island CountyOperating Engineer, Class 1$85.50 $43.00 
Sangamon County group, 13 counties: Adams, Brown, Cass, Christian, Logan, Menard, Morgan, Piatt, Pike, Sangamon, Schuyler, Scott, ShelbyOperating Engineer, Class 1$80.55 $44.80 
Macon County group, 2 counties: De Witt, MaconOperating Engineer, Class 1$80.55 $44.80 
Champaign County group, 17 counties: Champaign, Clark, Clay, Coles, Crawford, Cumberland, Douglas, Edgar, Edwards, Effingham, Ford, Iroquois, Jasper, Lawrence, Moultrie, Richland, VermilionOperating Engineer, Class 1$77.60 $48.15 
Wabash CountyOperating Engineer, Class 1$77.60 $48.15 
Wayne CountyOperating Engineer, Class 1$77.60 $48.15 
Williamson County group, 5 counties: Alexander, Gallatin, Union, White, WilliamsonOperating Engineer, Class 1$76.13 $42.13 
Johnson County group, 4 counties: Johnson, Massac, Pope, PulaskiOperating Engineer, Class 1$76.13 $42.13 
Jackson County group, 2 counties: Jackson, SalineOperating Engineer, Class 1$76.13 $42.13 
Franklin CountyOperating Engineer, Class 1$76.13 $42.13 
Hamilton CountyOperating Engineer, Class 1$76.13 $42.13 
Hardin CountyOperating Engineer, Class 1$76.13 $42.13 

11 groups of counties with identical IDOL rates, and 25 counties with rates of their own. * Rate set by region inside the county; its page lists each region's rate.

These are journeyworker rates. IDOL's county schedules list journeyworker and foreman rates only; apprentice pay follows the registered apprenticeship program's standards.

Questions about Illinois operating engineer pay

What is the operating engineer prevailing wage in Cook County?

$121.85 an hour: a $68.80 base wage plus $53.05 in fringe benefits, under IDOL's county schedule. Overtime and every operating engineer classification in Cook County.

Does operating engineer prevailing wage include fringe benefits?

Yes. In Cook County the $121.85 total is a $68.80 base wage plus $53.05 in fringe benefits, about 44% of the total. The employer owes the full amount for every hour worked.

Do apprentice operating engineers get this rate?

IDOL's county schedules list journeyworker and foreman rates only. Apprentice pay follows the registered apprenticeship program's standards.

Why do some counties have the same operating engineer rate?

IDOL often publishes the same operating engineer rates for several counties. Across Illinois, the 102 counties with an operating engineer rate fall into 36 distinct sets of rates, and 11 of those sets are shared by more than one county; the largest covers 17 counties (the Champaign County group).

Which county pays operating engineers the most in Illinois?

Cook County, at $121.85 an hour for the main classification. The lowest is Williamson County at $76.13, and the median county is $91.80.