Cost by state
Construction unit costs in Ohio
Median awarded unit prices for the 41 most-bid items on Ohio public projects, from winning bids in agency bid tabulations.
| Item | Per | Median | Middle half | Winning bids |
|---|---|---|---|---|
| Aggregate Base | cubic yard | $88.80 | $63.50 – $145.95 | 78 |
| Walk Removed | square foot | $3.00 | $1.75 – $7.85 | 65 |
| Asphalt Concrete Surface Course, Type 1, (449), Pg64-22 | cubic yard | $298.80 | $243.50 – $423.76 | 63 |
| Aggregate Base, As Per Plan | cubic yard | $65.50 | $50.00 – $80.00 | 62 |
| Seeding And Mulching, Class 1, As Per Plan | square yard | $4.42 | $2.92 – $7.00 | 58 |
| Subgrade Compaction, As Per Plan | square yard | $3.00 | $1.00 – $5.00 | 58 |
| Non-Tracking Tack Coat, 0.06 Gal/S.Y. | gallon | $10.00 | $5.25 – $17.00 | 57 |
| Erosion Control | each | $1.00 | $1.00 – $1.00 | 53 |
| Stabilized Crushed Aggregate | cubic yard | $62.50 | $46.40 – $95.88 | 48 |
| Curb Ramp, As Per Plan | square foot | $18.95 | $13.90 – $30.00 | 48 |
| Asphalt Concrete Intermediate Course, Type 2, (449) | cubic yard | $331.04 | $255.50 – $442.57 | 46 |
| Curb Removed | linear foot | $8.00 | $5.00 – $10.00 | 45 |
| Curb And Gutter Removed | linear foot | $10.00 | $7.88 – $11.60 | 43 |
| Pipe Removed, 24" And Under | linear foot | $22.04 | $10.00 – $30.00 | 42 |
| 4" Concrete Walk | square foot | $12.94 | $9.00 – $16.00 | 41 |
| Non-Tracking Tack Coat | gallon | $3.74 | $2.34 – $5.00 | 40 |
| Pavement Planing, Asphalt Concrete, As Per Plan | square yard | $4.00 | $2.56 – $6.00 | 39 |
| Subgrade Compaction | square yard | $2.00 | $1.03 – $3.90 | 38 |
| 4" Conduit, Type B, 707.45, Storm Repair | linear foot | $11.00 | $5.21 – $23.75 | 38 |
| Asphalt Concrete Base, Pg64-22, (449) | cubic yard | $265.25 | $208.93 – $389.38 | 38 |
| 6" Conduit, Type B, 707.45, Storm Repair | linear foot | $16.00 | $11.16 – $30.00 | 37 |
| Valve Box Adjusted To Grade | each | $300.00 | $197.60 – $550.00 | 37 |
| 8" Conduit, Type B, 707.45, Storm Repair | linear foot | $22.50 | $18.89 – $36.25 | 36 |
| Manhole Adjusted To Grade | each | $715.27 | $499.50 – $1,079 | 36 |
| Removal Of Ground Mounted Sign And Reerection | each | $100.00 | $69.26 – $200.00 | 36 |
| Seeding And Mulching, As Per Plan | square yard | $4.28 | $2.00 – $9.02 | 34 |
| 6" Fire Hydrant Assembly, As Per Plan | each | $8,300 | $7,000 – $9,500 | 33 |
| Valve Box Removed | each | $160.15 | $100.00 – $300.00 | 32 |
| Catch Basin Removed | each | $350.00 | $219.66 – $594.15 | 32 |
| Stop Line | linear foot | $11.00 | $9.19 – $16.00 | 32 |
| Excavation | cubic yard | $35.00 | $25.00 – $54.08 | 31 |
| Embankment | cubic yard | $30.00 | $24.25 – $50.00 | 30 |
| Pavement Removed | square yard | $18.25 | $12.14 – $25.00 | 29 |
| 4" Concrete Walk, As Per Plan | square foot | $9.95 | $8.81 – $12.50 | 29 |
| Center Line | mile | $7,000 | $4,085 – $12,425 | 27 |
| Tack Coat | gallon | $3.25 | $3.00 – $4.50 | 25 |
| Asphalt Concrete Base, Pg64-22 | cubic yard | $368.00 | $220.00 – $550.00 | 25 |
| 8" Gate Valve | each | $2,676 | $2,500 – $2,898 | 24 |
| Asphalt Concrete Surface Course, Type 1, (448), Pg64-22 | cubic yard | $385.00 | $268.03 – $587.50 | 23 |
| Curb Ramp | square foot | $20.00 | $15.59 – $33.00 | 18 |
| Guardrail Removed | linear foot | $4.00 | $3.08 – $8.21 | 15 |
Agencies in Ohio
- ABC Water & Stormwater District: 252 winning prices
- Activity Center Park Trail: 17 winning prices
- Adams Co. Community Improvement Corp: 50 winning prices
- Adams County Commissioners: 15 winning prices
- Adams County Community Improvement Corp.: 38 winning prices
- Amberley Village, Ohio: 18 winning prices
- Amelia Village: 54 winning prices
- Ashtabula Co. Bd. of Commissioners: 108 winning prices
- Ashtabula County Board of Commissioners: 92 winning prices
- Auglaize County Board of Commissioners: 18 winning prices
- Auglaize County Commissioners: 63 winning prices
- Batavia Township: 129 winning prices
- Boardman Township, OH: 26 winning prices
- CITY of CONNEAUT: 40 winning prices
- Centerville Washington Park District: 25 winning prices
- Centerville-Washington Park District: 201 winning prices
- City Of Eastlake: 19 winning prices
- City Of Elyria: 25 winning prices
- City Of Forest Park, OH: 19 winning prices
- City Of Geneva: 28 winning prices
- City Of Sharonville, Ohio: 144 winning prices
- City Of Sunbury: 17 winning prices
- City Of Willoughby: 79 winning prices
- City of Berea: 39 winning prices
- City of Brookville: 246 winning prices
- City of Conneaut: 162 winning prices
- City of Cortland: 36 winning prices
- City of Delphos: 348 winning prices
- City of Eastlake: 264 winning prices
- City of Elyria: 172 winning prices
- City of Geneva: 313 winning prices
- City of Geneva, OH: 71 winning prices
- City of Greenville: 295 winning prices
- City of Kenton: 195 winning prices
- City of London: 64 winning prices
- City of Loveland: 594 winning prices
- City of Mentor: 279 winning prices
- City of Mentor PROJECT NO.: 241484: 30 winning prices
- City of Mentor on the Lake: 36 winning prices
- City of Monroe: 192 winning prices
- City of New Carlisle: 27 winning prices
- City of North Royalton: 68 winning prices
- City of Nprth Royalton: 12 winning prices
- City of Richmond Heights: 242 winning prices
- City of Riverside: 151 winning prices
- City of Sharonville: 125 winning prices
- City of South Lebanon: 232 winning prices
- City of Sunbury: 186 winning prices
- City of Sunbury PROJECT NO.: 25000704: 86 winning prices
- City of Tipp City: 49 winning prices
- City of Van Wert: 310 winning prices
- City of Wapakoneta: 292 winning prices
- City of Washington Court House: 20 winning prices
- City of Wheeling: 10 winning prices
- City of Wickliffe: 366 winning prices
- City of Willoughby: 517 winning prices
- City of Willowick: 200 winning prices
- Colerain Township: 154 winning prices
- Colerain Township Trustees: 73 winning prices
- Defiance County Commissioners: 64 winning prices
- Del-Co Water Company, Inc: 68 winning prices
- Eaton Community School District: 23 winning prices
- Franklin County Engineer: 4,381 winning prices
- Franklin Township Trustees: 32 winning prices
- Goshen Township: 41 winning prices
- Grant Park Bank Restoration: 17 winning prices
- Hardin County Board of Commissioners: 137 winning prices
- Hardin County Commissioners: 77 winning prices
- Harrison County Engineer: 117 winning prices
- Jackson Township, Montgomery County: 18 winning prices
- Jefferson Township: 14 winning prices
- Lake Co. Port & Economic Development Authority: 34 winning prices
- Laketran: 190 winning prices
- Leroy Township: 15 winning prices
- Liberty Township: 83 winning prices
- Logan County Sewer District: 74 winning prices
- Loveland City Schools: 28 winning prices
- Mead Township: 128 winning prices
- Mentor Public Library Board of Trustees: 23 winning prices
- Mercer County Commissioners: 24 winning prices
- Miami County: 515 winning prices
- Miami Township: 198 winning prices
- Ohio Turnpike and Infrastructure Commission: 751 winning prices
- Ohio Valley Conservation Coalition Fillmore Construction, Stockmeister: 26 winning prices
- Pease Township Trustees: 55 winning prices
- Perry Village: 30 winning prices
- Preble County Board of Commissioners: 40 winning prices
- Richland Township: 76 winning prices
- Sandusky County Park District: 132 winning prices
- Saybrook Township Park: 10 winning prices
- Scott Township: 14 winning prices
- Sugarcreek Township: 44 winning prices
- Symmes Township: 145 winning prices
- Tipp City Curb Ramp Project: 99 winning prices
- Trumbull County Board of Commissioners: 35 winning prices
- Village Of Genoa: 30 winning prices
- Village Of Mantua: 47 winning prices
- Village Of South Russell: 13 winning prices
- Village of Ada: 72 winning prices
- Village of Alger: 5 winning prices
- Village of Anna: 152 winning prices
- Village of Beaverdam: 29 winning prices
- Village of Bethel: 200 winning prices
- Village of Blanchester: 257 winning prices
- Village of Bluffton: 422 winning prices
- Village of Botkins: 9 winning prices
- Village of Brewster: 36 winning prices
- Village of Buckland: 11 winning prices
- Village of Carey: 196 winning prices
- Village of Chagrin Falls: 431 winning prices
- Village of Chilo: 57 winning prices
- Village of Clarksville: 54 winning prices
- Village of Cleves: 18 winning prices
- Village of Columbus Grove: 71 winning prices
- Village of Cridersville: 91 winning prices
- Village of Enon: 11 winning prices
- Village of Fairport Harbor: 119 winning prices
- Village of Felicity: 62 winning prices
- Village of Forest: 37 winning prices
- Village of Fort Loramie: 304 winning prices
- Village of Fort Recovery: 312 winning prices
- Village of Geneva on the Lake: 44 winning prices
- Village of Genoa: 24 winning prices
- Village of Georgetown: 34 winning prices
- Village of Hartville: 106 winning prices
- Village of Hartville, OH: 35 winning prices
- Village of Harveysburg: 77 winning prices
- Village of Hicksville: 74 winning prices
- Village of Hiram: 27 winning prices
- Village of Jackson Center: 62 winning prices
- Village of Jamestown: 56 winning prices
- Village of Jefferson: 94 winning prices
- Village of Jefferson, OH: 13 winning prices
- Village of Kirtland Hills: 31 winning prices
- Village of Leesburg: 25 winning prices
- Village of Lewisburg: 28 winning prices
- Village of Lordstown: 149 winning prices
- Village of Lowellville: 58 winning prices
- Village of Lynchburg: 31 winning prices
- Village of Madison: 77 winning prices
- Village of Maineville: 13 winning prices
- Village of Mantua: 86 winning prices
- Village of Marblehead: 75 winning prices
- Village of Middleport: 163 winning prices
- Village of Mifflin: 25 winning prices
- Village of Minster: 447 winning prices
- Village of Moscow: 14 winning prices
- Village of Neville: 60 winning prices
- Village of New Bremen: 353 winning prices
- Village of New Knoxville: 201 winning prices
- Village of New Lebanon: 400 winning prices
- Village of New Richmond: 22 winning prices
- Village of Newcomerstown: 22 winning prices
- Village of North Baltimore: 35 winning prices
- Village of Orwell: 26 winning prices
- Village of Ostrander: 22 winning prices
- Village of Ottawa: 72 winning prices
- Village of Ottoville: 74 winning prices
- Village of Pandora: 20 winning prices
- Village of Port Jefferson: 44 winning prices
- Village of Russells Point: 93 winning prices
- Village of Russia: 159 winning prices
- Village of Sherrodsville: 47 winning prices
- Village of Smithville: 45 winning prices
- Village of South Lebanon: 55 winning prices
- Village of South Russell: 201 winning prices
- Village of Spencerville: 267 winning prices
- Village of Sunbury: 154 winning prices
- Village of Waite Hill: 18 winning prices
- Village of Wayne: 52 winning prices
- Village of Waynesville: 369 winning prices
- Village of West Alexandia: 10 winning prices
- Village of West Jefferson: 314 winning prices
- Village of West Liberty: 61 winning prices
- Village of West Milton: 162 winning prices
- Village of West Union: 137 winning prices
- Village of Williamsburg: 182 winning prices
- Village of Yellow Springs: 100 winning prices
- Washington Township Trustees: 70 winning prices
- Wells County Regional Sewer District: 208 winning prices