Missouri · Roofer
Missouri roofer prevailing wage, county by county
A roofer's prevailing wage on Missouri public works runs from $19.36 an hour in Ripley County to $63.13 in Johnson County. The median county is $26.79.
Roofer rate in each Missouri county, A to Z
| County | Base wage | Fringe benefits | Total rate | Effective | Source |
|---|---|---|---|---|---|
Adair CountyRoofer/WaterProofer | incl. | incl. | $58.30 | May 29, 2026 | MO-AWO33-001 |
Andrew CountyRoofer/WaterProofer | incl. | incl. | $23.71 | May 29, 2026 | MO-AWO33-002 |
Atchison CountyRoofer/WaterProofer | incl. | incl. | $26.38 | May 29, 2026 | MO-AWO33-003 |
Audrain CountyRoofer/WaterProofer | incl. | incl. | $58.57 | May 29, 2026 | MO-AWO33-004 |
Barry CountyRoofer/WaterProofer | incl. | incl. | $27.60 | May 29, 2026 | MO-AWO33-005 |
Barton CountyRoofer/WaterProofer | incl. | incl. | $25.87 | May 29, 2026 | MO-AWO33-006 |
Bates CountyRoofer/WaterProofer | incl. | incl. | $25.38 | May 29, 2026 | MO-AWO33-007 |
Benton CountyRoofer/WaterProofer · Benton County group | incl. | incl. | $22.76 | May 29, 2026 | MO-AWO33-008 |
Bollinger CountyRoofer/WaterProofer | incl. | incl. | $24.59 | May 29, 2026 | MO-AWO33-009 |
Boone CountyRoofer/WaterProofer | incl. | incl. | $58.66 | May 29, 2026 | MO-AWO33-010 |
Buchanan CountyRoofer/WaterProofer | incl. | incl. | $59.27 | May 29, 2026 | MO-AWO33-011 |
Butler CountyRoofer/WaterProofer | incl. | incl. | $27.82 | May 29, 2026 | MO-AWO33-012 |
Caldwell CountyRoofer/WaterProofer | incl. | incl. | $25.44 | May 29, 2026 | MO-AWO33-013 |
Callaway CountyRoofer/WaterProofer | incl. | incl. | $57.36 | May 29, 2026 | MO-AWO33-014 |
Camden CountyRoofer/WaterProofer | incl. | incl. | $27.93 | May 29, 2026 | MO-AWO33-015 |
Cape Girardeau CountyRoofer/WaterProofer | incl. | incl. | $50.69 | May 29, 2026 | MO-AWO33-016 |
Carroll CountyRoofer/WaterProofer | incl. | incl. | $25.97 | May 29, 2026 | MO-AWO33-017 |
Carter CountyRoofer/WaterProofer | incl. | incl. | $21.34 | May 29, 2026 | MO-AWO33-018 |
Cass CountyRoofer/WaterProofer | incl. | incl. | $28.56 | May 29, 2026 | MO-AWO33-019 |
Cedar CountyRoofer/WaterProofer | incl. | incl. | $23.91 | May 29, 2026 | MO-AWO33-020 |
Chariton CountyRoofer/WaterProofer | incl. | incl. | $25.32 | May 29, 2026 | MO-AWO33-021 |
Christian CountyRoofer/WaterProofer | incl. | incl. | $26.52 | May 29, 2026 | MO-AWO33-022 |
Clark CountyRoofer/WaterProofer | incl. | incl. | $21.35 | May 29, 2026 | MO-AWO33-023 |
Clay CountyRoofer/WaterProofer | incl. | incl. | $62.31 | May 29, 2026 | MO-AWO33-024 |
Clinton CountyRoofer/WaterProofer | incl. | incl. | $28.39 | May 29, 2026 | MO-AWO33-025 |
Cole CountyRoofer/WaterProofer | incl. | incl. | $57.87 | May 29, 2026 | MO-AWO33-026 |
Cooper CountyRoofer/WaterProofer | incl. | incl. | $24.97 | May 29, 2026 | MO-AWO33-027 |
Crawford CountyRoofer/WaterProofer | incl. | incl. | $28.68 | May 29, 2026 | MO-AWO33-028 |
Dade CountyRoofer/WaterProofer | incl. | incl. | $23.47 | May 29, 2026 | MO-AWO33-029 |
Dallas CountyRoofer/WaterProofer · Dunklin County group | incl. | incl. | $21.49 | May 29, 2026 | MO-AWO33-030 |
Daviess CountyRoofer/WaterProofer | incl. | incl. | $24.31 | May 29, 2026 | MO-AWO33-031 |
DeKalb CountyRoofer/WaterProofer | incl. | incl. | $27.00 | May 29, 2026 | MO-AWO33-032 |
Dent CountyRoofer/WaterProofer | incl. | incl. | $25.18 | May 29, 2026 | MO-AWO33-033 |
Douglas CountyRoofer/WaterProofer | incl. | incl. | $22.63 | May 29, 2026 | MO-AWO33-034 |
Dunklin CountyRoofer/WaterProofer · Dunklin County group | incl. | incl. | $21.49 | May 29, 2026 | MO-AWO33-035 |
Franklin CountyRoofer/WaterProofer | incl. | incl. | $62.07 | May 29, 2026 | MO-AWO33-036 |
Gasconade CountyRoofer/WaterProofer | incl. | incl. | $23.55 | May 29, 2026 | MO-AWO33-037 |
Gentry CountyRoofer/WaterProofer | incl. | incl. | $25.66 | May 29, 2026 | MO-AWO33-038 |
Greene CountyRoofer/WaterProofer | incl. | incl. | $48.42 | May 29, 2026 | MO-AWO33-039 |
Grundy CountyRoofer/WaterProofer | incl. | incl. | $24.69 | May 29, 2026 | MO-AWO33-040 |
Harrison CountyRoofer/WaterProofer | incl. | incl. | $24.40 | May 29, 2026 | MO-AWO33-041 |
Henry CountyRoofer/WaterProofer | incl. | incl. | $47.86 | May 29, 2026 | MO-AWO33-042 |
Hickory CountyRoofer/WaterProofer | incl. | incl. | $21.72 | May 29, 2026 | MO-AWO33-043 |
Holt CountyRoofer/WaterProofer · Holt County group | incl. | incl. | $26.79 | May 29, 2026 | MO-AWO33-044 |
Howard CountyRoofer/WaterProofer | incl. | incl. | $25.51 | May 29, 2026 | MO-AWO33-045 |
Howell CountyRoofer/WaterProofer | incl. | incl. | $26.59 | May 29, 2026 | MO-AWO33-046 |
Iron CountyRoofer/WaterProofer | incl. | incl. | $28.55 | May 29, 2026 | MO-AWO33-047 |
Jackson CountyRoofer/WaterProofer | incl. | incl. | $62.94 | May 29, 2026 | MO-AWO33-048 |
Jasper CountyRoofer/WaterProofer | incl. | incl. | $47.05 | May 29, 2026 | MO-AWO33-049 |
Jefferson CountyRoofer/WaterProofer | incl. | incl. | $62.26 | May 29, 2026 | MO-AWO33-050 |
Johnson CountyRoofer/WaterProofer | incl. | incl. | $63.13 | May 29, 2026 | MO-AWO33-051 |
Knox CountyRoofer/WaterProofer | incl. | incl. | $24.73 | May 29, 2026 | MO-AWO33-052 |
Laclede CountyRoofer/WaterProofer | incl. | incl. | $27.90 | May 29, 2026 | MO-AWO33-053 |
Lafayette CountyRoofer/WaterProofer | incl. | incl. | $62.93 | May 29, 2026 | MO-AWO33-054 |
Lawrence CountyRoofer/WaterProofer | incl. | incl. | $47.23 | May 29, 2026 | MO-AWO33-055 |
Lewis CountyRoofer/WaterProofer | incl. | incl. | $26.58 | May 29, 2026 | MO-AWO33-056 |
Lincoln CountyRoofer/WaterProofer | incl. | incl. | $31.59 | May 29, 2026 | MO-AWO33-057 |
Linn CountyRoofer/WaterProofer | incl. | incl. | $26.55 | May 29, 2026 | MO-AWO33-058 |
Livingston CountyRoofer/WaterProofer | incl. | incl. | $26.42 | May 29, 2026 | MO-AWO33-059 |
Macon CountyRoofer/WaterProofer | incl. | incl. | $26.00 | May 29, 2026 | MO-AWO33-061 |
Madison CountyRoofer/WaterProofer | incl. | incl. | $24.36 | May 29, 2026 | MO-AWO33-062 |
Maries CountyRoofer/WaterProofer | incl. | incl. | $23.99 | May 29, 2026 | MO-AWO33-063 |
Marion CountyRoofer/WaterProofer | incl. | incl. | $30.34 | May 29, 2026 | MO-AWO33-064 |
McDonald CountyRoofer/WaterProofer | incl. | incl. | $26.23 | May 29, 2026 | MO-AWO33-060 |
Mercer CountyRoofer/WaterProofer | incl. | incl. | $26.56 | May 29, 2026 | MO-AWO33-065 |
Miller CountyRoofer/WaterProofer | incl. | incl. | $26.53 | May 29, 2026 | MO-AWO33-066 |
Mississippi CountyRoofer/WaterProofer | incl. | incl. | $26.03 | May 29, 2026 | MO-AWO33-067 |
Moniteau CountyRoofer/WaterProofer | incl. | incl. | $28.30 | May 29, 2026 | MO-AWO33-068 |
Monroe CountyRoofer/WaterProofer | incl. | incl. | $25.05 | May 29, 2026 | MO-AWO33-069 |
Montgomery CountyRoofer/WaterProofer | incl. | incl. | $29.25 | May 29, 2026 | MO-AWO33-070 |
Morgan CountyRoofer/WaterProofer | incl. | incl. | $23.24 | May 29, 2026 | MO-AWO33-071 |
New Madrid CountyRoofer/WaterProofer | incl. | incl. | $26.37 | May 29, 2026 | MO-AWO33-072 |
Newton CountyRoofer/WaterProofer | incl. | incl. | $31.34 | May 29, 2026 | MO-AWO33-073 |
Nodaway CountyRoofer/WaterProofer | incl. | incl. | $59.70 | May 29, 2026 | MO-AWO33-074 |
Oregon CountyRoofer/WaterProofer | incl. | incl. | $21.65 | May 29, 2026 | MO-AWO33-075 |
Osage CountyRoofer/WaterProofer | incl. | incl. | $58.18 | May 29, 2026 | MO-AWO33-076 |
Ozark CountyRoofer/WaterProofer | incl. | incl. | $19.97 | May 29, 2026 | MO-AWO33-077 |
Pemiscot CountyRoofer/WaterProofer | incl. | incl. | $23.34 | May 29, 2026 | MO-AWO33-078 |
Perry CountyRoofer/WaterProofer | incl. | incl. | $30.44 | May 29, 2026 | MO-AWO33-079 |
Pettis CountyRoofer/WaterProofer | incl. | incl. | $61.78 | May 29, 2026 | MO-AWO33-080 |
Phelps CountyRoofer/WaterProofer | incl. | incl. | $59.22 | May 29, 2026 | MO-AWO33-081 |
Pike CountyRoofer/WaterProofer | incl. | incl. | $28.21 | May 29, 2026 | MO-AWO33-082 |
Platte CountyRoofer/WaterProofer | incl. | incl. | $62.63 | May 29, 2026 | MO-AWO33-083 |
Polk CountyRoofer/WaterProofer | incl. | incl. | $51.25 | May 29, 2026 | MO-AWO33-084 |
Pulaski CountyRoofer/WaterProofer | incl. | incl. | $58.41 | May 29, 2026 | MO-AWO33-085 |
Putnam CountyRoofer/WaterProofer | incl. | incl. | $25.50 | May 29, 2026 | MO-AWO33-086 |
Ralls CountyRoofer/WaterProofer | incl. | incl. | $31.09 | May 29, 2026 | MO-AWO33-087 |
Randolph CountyRoofer/WaterProofer | incl. | incl. | $28.32 | May 29, 2026 | MO-AWO33-088 |
Ray CountyRoofer/WaterProofer | incl. | incl. | $27.67 | May 29, 2026 | MO-AWO33-089 |
Reynolds CountyRoofer/WaterProofer | incl. | incl. | $28.45 | May 29, 2026 | MO-AWO33-090 |
Ripley CountyRoofer/WaterProofer | incl. | incl. | $19.36 | May 29, 2026 | MO-AWO33-091 |
Saline CountyRoofer/WaterProofer | incl. | incl. | $62.34 | May 29, 2026 | MO-AWO33-101 |
Schuyler CountyRoofer/WaterProofer | incl. | incl. | $24.76 | May 29, 2026 | MO-AWO33-102 |
Scotland CountyRoofer/WaterProofer | incl. | incl. | $25.69 | May 29, 2026 | MO-AWO33-103 |
Scott CountyRoofer/WaterProofer | incl. | incl. | $53.42 | May 29, 2026 | MO-AWO33-104 |
Shannon CountyRoofer/WaterProofer | incl. | incl. | $21.02 | May 29, 2026 | MO-AWO33-105 |
Shelby CountyRoofer/WaterProofer · Holt County group | incl. | incl. | $26.79 | May 29, 2026 | MO-AWO33-106 |
St. Charles CountyRoofer/WaterProofer | incl. | incl. | $62.33 | May 29, 2026 | MO-AWO33-092 |
St. Clair CountyRoofer/WaterProofer | incl. | incl. | $23.46 | May 29, 2026 | MO-AWO33-093 |
St. Francois CountyRoofer/WaterProofer | incl. | incl. | $26.05 | May 29, 2026 | MO-AWO33-095 |
St. Louis CityRoofer/WaterProofer | incl. | incl. | $62.68 | May 29, 2026 | MO-AWO33-096 |
St. Louis CountyRoofer/WaterProofer | incl. | incl. | $62.13 | May 29, 2026 | MO-AWO33-100 |
Ste. Genevieve CountyRoofer/WaterProofer | incl. | incl. | $62.05 | May 29, 2026 | MO-AWO33-094 |
Stoddard CountyRoofer/WaterProofer | incl. | incl. | $27.19 | May 29, 2026 | MO-AWO33-107 |
Stone CountyRoofer/WaterProofer | incl. | incl. | $23.59 | May 29, 2026 | MO-AWO33-108 |
Sullivan CountyRoofer/WaterProofer | incl. | incl. | $29.47 | May 29, 2026 | MO-AWO33-109 |
Taney CountyRoofer/WaterProofer | incl. | incl. | $47.49 | May 29, 2026 | MO-AWO33-110 |
Texas CountyRoofer/WaterProofer | incl. | incl. | $24.72 | May 29, 2026 | MO-AWO33-111 |
Vernon CountyRoofer/WaterProofer | incl. | incl. | $27.45 | May 29, 2026 | MO-AWO33-112 |
Warren CountyRoofer/WaterProofer | incl. | incl. | $30.11 | May 29, 2026 | MO-AWO33-113 |
Washington CountyRoofer/WaterProofer | incl. | incl. | $23.65 | May 29, 2026 | MO-AWO33-114 |
Wayne CountyRoofer/WaterProofer · Benton County group | incl. | incl. | $22.76 | May 29, 2026 | MO-AWO33-115 |
Webster CountyRoofer/WaterProofer | incl. | incl. | $27.20 | May 29, 2026 | MO-AWO33-116 |
Worth CountyRoofer/WaterProofer | incl. | incl. | $19.72 | May 29, 2026 | MO-AWO33-117 |
Wright CountyRoofer/WaterProofer | incl. | incl. | $23.61 | May 29, 2026 | MO-AWO33-118 |
Main roofer classification in each county (Roofer/waterproofer), Annual Wage Order 33 (final May 29, 2026). The rates attached to the call for bids "shall remain in effect for the duration of that particular contract" (RSMo 290.250). Checked October 25, 2026.
How much does a roofer make on prevailing wage in Missouri?
$19.36 to $63.13 an hour depending on the county; the median county pays $26.79. 3 groups of counties with identical rates and 109 with rates of their own, highest main rate first. The top 40 are drawn.
- Johnson County1 county$63.13
- Jackson County1 county$62.94
- Lafayette County1 county$62.93
- St. Louis City1 county$62.68
- Platte County1 county$62.63
- Saline County1 county$62.34
- St. Charles County1 county$62.33
- Clay County1 county$62.31
- Jefferson County1 county$62.26
- St. Louis County1 county$62.13
- Franklin County1 county$62.07
- Ste. Genevieve County1 county$62.05
- Pettis County1 county$61.78
- Nodaway County1 county$59.70
- Buchanan County1 county$59.27
- Phelps County1 county$59.22
- Boone County1 county$58.66
- Audrain County1 county$58.57
- Pulaski County1 county$58.41
- Adair County1 county$58.30
- Osage County1 county$58.18
- Cole County1 county$57.87
- Callaway County1 county$57.36
- Scott County1 county$53.42
- Polk County1 county$51.25
- Cape Girardeau County1 county$50.69
- Greene County1 county$48.42
- Henry County1 county$47.86
- Taney County1 county$47.49
- Lawrence County1 county$47.23
- Jasper County1 county$47.05
- Lincoln County1 county$31.59
- Newton County1 county$31.34
- Ralls County1 county$31.09
- Perry County1 county$30.44
- Marion County1 county$30.34
- Warren County1 county$30.11
- Sullivan County1 county$29.47
- Montgomery County1 county$29.25
- Crawford County1 county$28.68
Which counties share a rate
| Counties and the City of St. Louis | Main classification | Base wage | Total rate |
|---|---|---|---|
| Johnson County | Roofer/WaterProofer | — | $63.13 |
| Jackson County | Roofer/WaterProofer | — | $62.94 |
| Lafayette County | Roofer/WaterProofer | — | $62.93 |
| St. Louis City | Roofer/WaterProofer | — | $62.68 |
| Platte County | Roofer/WaterProofer | — | $62.63 |
| Saline County | Roofer/WaterProofer | — | $62.34 |
| St. Charles County | Roofer/WaterProofer | — | $62.33 |
| Clay County | Roofer/WaterProofer | — | $62.31 |
| Jefferson County | Roofer/WaterProofer | — | $62.26 |
| St. Louis County | Roofer/WaterProofer | — | $62.13 |
| Franklin County | Roofer/WaterProofer | — | $62.07 |
| Ste. Genevieve County | Roofer/WaterProofer | — | $62.05 |
| Pettis County | Roofer/WaterProofer | — | $61.78 |
| Nodaway County | Roofer/WaterProofer | — | $59.70 |
| Buchanan County | Roofer/WaterProofer | — | $59.27 |
| Phelps County | Roofer/WaterProofer | — | $59.22 |
| Boone County | Roofer/WaterProofer | — | $58.66 |
| Audrain County | Roofer/WaterProofer | — | $58.57 |
| Pulaski County | Roofer/WaterProofer | — | $58.41 |
| Adair County | Roofer/WaterProofer | — | $58.30 |
| Osage County | Roofer/WaterProofer | — | $58.18 |
| Cole County | Roofer/WaterProofer | — | $57.87 |
| Callaway County | Roofer/WaterProofer | — | $57.36 |
| Scott County | Roofer/WaterProofer | — | $53.42 |
| Polk County | Roofer/WaterProofer | — | $51.25 |
| Cape Girardeau County | Roofer/WaterProofer | — | $50.69 |
| Greene County | Roofer/WaterProofer | — | $48.42 |
| Henry County | Roofer/WaterProofer | — | $47.86 |
| Taney County | Roofer/WaterProofer | — | $47.49 |
| Lawrence County | Roofer/WaterProofer | — | $47.23 |
| Jasper County | Roofer/WaterProofer | — | $47.05 |
| Lincoln County | Roofer/WaterProofer | — | $31.59 |
| Newton County | Roofer/WaterProofer | — | $31.34 |
| Ralls County | Roofer/WaterProofer | — | $31.09 |
| Perry County | Roofer/WaterProofer | — | $30.44 |
| Marion County | Roofer/WaterProofer | — | $30.34 |
| Warren County | Roofer/WaterProofer | — | $30.11 |
| Sullivan County | Roofer/WaterProofer | — | $29.47 |
| Montgomery County | Roofer/WaterProofer | — | $29.25 |
| Crawford County | Roofer/WaterProofer | — | $28.68 |
| Cass County | Roofer/WaterProofer | — | $28.56 |
| Iron County | Roofer/WaterProofer | — | $28.55 |
| Reynolds County | Roofer/WaterProofer | — | $28.45 |
| Clinton County | Roofer/WaterProofer | — | $28.39 |
| Randolph County | Roofer/WaterProofer | — | $28.32 |
| Moniteau County | Roofer/WaterProofer | — | $28.30 |
| Pike County | Roofer/WaterProofer | — | $28.21 |
| Camden County | Roofer/WaterProofer | — | $27.93 |
| Laclede County | Roofer/WaterProofer | — | $27.90 |
| Butler County | Roofer/WaterProofer | — | $27.82 |
| Ray County | Roofer/WaterProofer | — | $27.67 |
| Barry County | Roofer/WaterProofer | — | $27.60 |
| Vernon County | Roofer/WaterProofer | — | $27.45 |
| Webster County | Roofer/WaterProofer | — | $27.20 |
| Stoddard County | Roofer/WaterProofer | — | $27.19 |
| DeKalb County | Roofer/WaterProofer | — | $27.00 |
| Holt County group, 2 localities: Holt, Shelby | Roofer/WaterProofer | — | $26.79 |
| Howell County | Roofer/WaterProofer | — | $26.59 |
| Lewis County | Roofer/WaterProofer | — | $26.58 |
| Mercer County | Roofer/WaterProofer | — | $26.56 |
| Linn County | Roofer/WaterProofer | — | $26.55 |
| Miller County | Roofer/WaterProofer | — | $26.53 |
| Christian County | Roofer/WaterProofer | — | $26.52 |
| Livingston County | Roofer/WaterProofer | — | $26.42 |
| Atchison County | Roofer/WaterProofer | — | $26.38 |
| New Madrid County | Roofer/WaterProofer | — | $26.37 |
| McDonald County | Roofer/WaterProofer | — | $26.23 |
| St. Francois County | Roofer/WaterProofer | — | $26.05 |
| Mississippi County | Roofer/WaterProofer | — | $26.03 |
| Macon County | Roofer/WaterProofer | — | $26.00 |
| Carroll County | Roofer/WaterProofer | — | $25.97 |
| Barton County | Roofer/WaterProofer | — | $25.87 |
| Scotland County | Roofer/WaterProofer | — | $25.69 |
| Gentry County | Roofer/WaterProofer | — | $25.66 |
| Howard County | Roofer/WaterProofer | — | $25.51 |
| Putnam County | Roofer/WaterProofer | — | $25.50 |
| Caldwell County | Roofer/WaterProofer | — | $25.44 |
| Bates County | Roofer/WaterProofer | — | $25.38 |
| Chariton County | Roofer/WaterProofer | — | $25.32 |
| Dent County | Roofer/WaterProofer | — | $25.18 |
| Monroe County | Roofer/WaterProofer | — | $25.05 |
| Cooper County | Roofer/WaterProofer | — | $24.97 |
| Schuyler County | Roofer/WaterProofer | — | $24.76 |
| Knox County | Roofer/WaterProofer | — | $24.73 |
| Texas County | Roofer/WaterProofer | — | $24.72 |
| Grundy County | Roofer/WaterProofer | — | $24.69 |
| Bollinger County | Roofer/WaterProofer | — | $24.59 |
| Harrison County | Roofer/WaterProofer | — | $24.40 |
| Madison County | Roofer/WaterProofer | — | $24.36 |
| Daviess County | Roofer/WaterProofer | — | $24.31 |
| Maries County | Roofer/WaterProofer | — | $23.99 |
| Cedar County | Roofer/WaterProofer | — | $23.91 |
| Andrew County | Roofer/WaterProofer | — | $23.71 |
| Washington County | Roofer/WaterProofer | — | $23.65 |
| Wright County | Roofer/WaterProofer | — | $23.61 |
| Stone County | Roofer/WaterProofer | — | $23.59 |
| Gasconade County | Roofer/WaterProofer | — | $23.55 |
| Dade County | Roofer/WaterProofer | — | $23.47 |
| St. Clair County | Roofer/WaterProofer | — | $23.46 |
| Pemiscot County | Roofer/WaterProofer | — | $23.34 |
| Morgan County | Roofer/WaterProofer | — | $23.24 |
| Benton County group, 2 localities: Benton, Wayne | Roofer/WaterProofer | — | $22.76 |
| Douglas County | Roofer/WaterProofer | — | $22.63 |
| Hickory County | Roofer/WaterProofer | — | $21.72 |
| Oregon County | Roofer/WaterProofer | — | $21.65 |
| Dunklin County group, 2 localities: Dallas, Dunklin | Roofer/WaterProofer | — | $21.49 |
| Clark County | Roofer/WaterProofer | — | $21.35 |
| Carter County | Roofer/WaterProofer | — | $21.34 |
| Shannon County | Roofer/WaterProofer | — | $21.02 |
| Ozark County | Roofer/WaterProofer | — | $19.97 |
| Worth County | Roofer/WaterProofer | — | $19.72 |
| Ripley County | Roofer/WaterProofer | — | $19.36 |
3 groups of counties with identical DLS rates, and 109 counties with rates of their own.
Missouri's Annual Wage Order lists journeyworker rates only. Entry-level workers and federally registered apprentices are paid 50% of the journeyworker rate for the occupational title (RSMo 290.235), at no more than one per journeyworker.
Questions about Missouri roofer pay
What is the roofer prevailing wage in St. Louis County?
$62.13 an hour, fringe benefits included (one rate, no separate base wage), under Annual Wage Order 33 (final May 29, 2026). Overtime and every roofer classification in St. Louis County.
Does roofer prevailing wage pay overtime in Missouri?
Over 10 hours a day or 40 a week pays at least 1½ times the prevailing rate, and Sundays and holidays at least double time. Because Missouri's rate already includes fringes, the multiplier applies to the whole printed figure (RSMo 290.230).
Do apprentice roofers get this rate?
Missouri's Annual Wage Order lists journeyworker rates only. Entry-level workers and federally registered apprentices are paid 50% of the journeyworker rate for the occupational title (RSMo 290.235), at no more than one per journeyworker.
Why do some counties have the same roofer rate?
DLS often publishes the same roofer rates for several counties. Across Missouri, the 115 counties with a roofer rate fall into 112 distinct sets of rates, and 3 of those sets are shared by more than one county; the largest covers 2 counties (the Benton County group).
Which county pays roofers the most in Missouri?
Johnson County, at $63.13 an hour for the main classification. The lowest is Ripley County at $19.36, and the median county is $26.79.