Home / Missouri
Missouri prevailing wage rates
Pick a county to see every trade's rate there, or pick a trade to compare it across the state. All 8,406 rates in force come from the Missouri Department of Labor and Industrial Relations (DLS): Annual Wage Order 33 (final May 29, 2026).
DLS files the initial Annual Wage Order by March 10, and the final order is due by July 1. The rates attached to the call for bids "shall remain in effect for the duration of that particular contract" (RSMo 290.250). Checked against labor.mo.gov on October 25, 2026. Federally funded work here also uses the Davis-Bacon rates, shown on each rate page; what changed in them.
What is the prevailing wage rate in Missouri?
It depends on the trade and on the county where the work is done. Taking each trade's main rate in each county, DLS's figures run from $19.36 an hour (boilermaker, Ripley County) to $106.55 (elevator constructor, St. Louis City). DLS prints one rate that already includes fringe benefits. Pick a county or a trade below for the exact rate.
Prevailing wage rates by county
- Adair31 trades
- Andrew31 trades
- Atchison31 trades
- Audrain31 trades
- Barry31 trades
- Barton31 trades
- Bates31 trades
- Benton31 trades
- Bollinger31 trades
- Boone31 trades
- Buchanan31 trades
- Butler31 trades
- Caldwell31 trades
- Callaway31 trades
- Camden31 trades
- Cape Girardeau31 trades
- Carroll31 trades
- Carter31 trades
- Cass31 trades
- Cedar31 trades
- Chariton31 trades
- Christian31 trades
- Clark31 trades
- Clay31 trades
- Clinton31 trades
- Cole31 trades
- Cooper31 trades
- Crawford31 trades
- Dade31 trades
- Dallas31 trades
- Daviess31 trades
- DeKalb31 trades
- Dent31 trades
- Douglas31 trades
- Dunklin31 trades
- Franklin31 trades
- Gasconade31 trades
- Gentry31 trades
- Greene31 trades
- Grundy31 trades
- Harrison31 trades
- Henry31 trades
- Hickory31 trades
- Holt31 trades
- Howard31 trades
- Howell31 trades
- Iron31 trades
- Jackson31 trades
- Jasper31 trades
- Jefferson31 trades
- Johnson31 trades
- Knox31 trades
- Laclede31 trades
- Lafayette31 trades
- Lawrence31 trades
- Lewis31 trades
- Lincoln31 trades
- Linn31 trades
- Livingston31 trades
- Macon31 trades
- Madison31 trades
- Maries31 trades
- Marion31 trades
- McDonald31 trades
- Mercer31 trades
- Miller31 trades
- Mississippi31 trades
- Moniteau31 trades
- Monroe31 trades
- Montgomery31 trades
- Morgan31 trades
- New Madrid31 trades
- Newton31 trades
- Nodaway31 trades
- Oregon31 trades
- Osage31 trades
- Ozark31 trades
- Pemiscot31 trades
- Perry31 trades
- Pettis31 trades
- Phelps31 trades
- Pike31 trades
- Platte31 trades
- Polk31 trades
- Pulaski31 trades
- Putnam31 trades
- Ralls31 trades
- Randolph31 trades
- Ray31 trades
- Reynolds31 trades
- Ripley31 trades
- Saline31 trades
- Schuyler31 trades
- Scotland31 trades
- Scott31 trades
- Shannon31 trades
- Shelby31 trades
- St. Charles31 trades
- St. Clair31 trades
- St. Francois31 trades
- St. Louis City31 trades
- St. Louis31 trades
- Ste. Genevieve31 trades
- Stoddard31 trades
- Stone31 trades
- Sullivan31 trades
- Taney31 trades
- Texas31 trades
- Vernon31 trades
- Warren31 trades
- Washington31 trades
- Wayne31 trades
- Webster31 trades
- Worth31 trades
- Wright31 trades
Rates by trade
Each trade page maps that trade's main rate in every county. Carpenter rates, for example, range from $19.36 to $69.77 an hour.
- Boilermaker$19.36–$83.56
- Bricklayer$19.36–$69.57
- Carpenter$19.36–$69.77
- Carpet & Soft Floor Layer$19.36–$69.77
- Cement Mason$19.36–$63.28
- Drywall Installer / Lather$19.36–$69.77
- Electrical Utility Lineman$19.36–$75.60
- Electrician$19.36–$92.55
- Elevator Constructor$19.36–$106.55
- Glazier$19.36–$71.86
- Insulator (Heat & Frost / Asbestos Worker)$19.36–$78.62
- Ironworker$19.36–$76.87
- Laborer$19.36–$59.67
- Line Clearance Tree Trimmer$19.36–$75.60
- Marble Finisher$19.36–$64.98
- Marble Mason$19.36–$64.98
- Mason (Marble, Tile & Terrazzo)$19.36–$64.98
- Millwright$19.36–$69.77
- Operating Engineer$19.36–$77.88
- Painter$19.36–$60.95
- Pile Driver$19.36–$69.77
- Plasterer$19.36–$63.28
- Plumber / Pipefitter$19.36–$86.63
- Roofer$19.36–$63.13
- Sheet Metal Worker$19.36–$83.53
- Teamster (Truck Driver)$19.36–$57.20
- Telecommunications Technician$19.36–$71.65
- Terrazzo Finisher$19.36–$64.98
- Terrazzo Worker$19.36–$64.98
- Tile Finisher$19.36–$64.98
- Tile Setter$19.36–$64.98
How Missouri's prevailing wage rules work
- Which projects. Construction of public works by or for a public body, excluding maintenance (RSMo 290.230). The law doesn't apply when the total project cost is $75,000 or less.
- One rate per county, fringes included. The prevailing rate includes fringe benefits, and the Annual Wage Order prints one figure per occupational title (RSMo 290.210(7)). There is no base and fringe split.
- Most rates are a county floor. Where DLS has under 1,000 reported hours for a title in a county, the rate is the public works contracting minimum: 120% of the county's average hourly wage, printed with * (RSMo 290.257).
- Building or heavy and highway. Work is either building or highway and heavy construction, each with its own sheet. Titles missing from the heavy sheet use the building rate (8 CSR 30-3.040). There is no residential schedule.
- Rates lock at bid. The public body attaches the order to the bid specifications, and those rates stay for the contract (RSMo 290.250).
- Overtime and holidays. 1½ times the rate after 10 hours a day or 40 a week, and at least double time on Sundays and seven holidays (RSMo 290.230).
- Sub-titles share a rate. The law fixes 20 occupational titles, and sub-titles listed under one share its rate (RSMo 290.257.6).
- MoDOT projects use a different order. State highway contracts use the General Wage Order, not the Annual Wage Order on these pages (DLS General Wage Order).
How we read DLS's data
We read every county's AWO 33 PDF, including the replacement pages DLS issued by May 29, 2026, and check every rate with a second, separate reader. Each figure is the printed rate. How we check.
Download the data
All Missouri rates as CSV or JSON, plus one file per county on the data page.
Apprentice rates
The order lists journeyworker rates. Registered apprentices and entry-level workers get 50% of the journeyworker rate, no more than one per journeyworker (RSMo 290.235).
Missouri prevailing wage questions
Is Missouri prevailing wage the same as Davis-Bacon?
No. Missouri's own rates cover state and local public works, and Davis-Bacon rates come from the U.S. Department of Labor for federally funded or assisted construction. When a contract requires both the state rate and the Davis-Bacon rate, paying the higher of the two meets both. The contract documents say which apply.
How much does an electrician make on prevailing wage in Missouri?
From $19.36 to $92.55 an hour for the main electrician classification, depending on the county; the median county is $52.30. See every county on one map.
How often do Missouri prevailing wage rates change?
DLS files the initial Annual Wage Order by March 10, and the final order is due by July 1. This site shows Annual Wage Order 33 (final May 29, 2026), checked October 25, 2026.
Which DLS rates apply to my project?
The rates attached to the call for bids "shall remain in effect for the duration of that particular contract" (RSMo 290.250).
Do apprentices get prevailing wage in Missouri?
The order lists journeyworker rates. Registered apprentices and entry-level workers get 50% of the journeyworker rate, no more than one per journeyworker (RSMo 290.235).