MECO-Heneghan is a full-service engineering consulting firm, capable of meeting your planning, design, and project support needs, from project concept through construction and certification of your project. With expertise in a wide range of engineering disciplines, we are capable of meeting your civil and public works project needs, including hydraulic studies, stormwater planning (SWPPP) and design, retention design and analysis, hydrology and hydraulic modeling, floodplain studies, scour analysis, geomorphic assessments, and bio-stabilization. MECO staff members have worked in Missouri for decades and understand the needs of the local communities, permitting agencies, and how to deliver a cost-effective project.
Need to get in touch with us at the Hannibal, MO office? Click the button or dial 573-221-4048 to call the office and get a direct response.
Need to get in touch with us at the Jefferson City, MO office? Click the button or dial 573-893-5558 to call the office and get a direct response.
Need to get in touch with us at the Boonville, MO office? Click the button or dial 660-865-6326 to call the office and get a direct response.
Need to get in touch with us at the
St. Louis, MO office? Click the button or dial 636-492-5460 to call the office and get a direct response.
Need to get in touch with us at the Kirksville, MO office? Click the button or dial 660-280-2010 to call the office and get a direct response.
Need to get in touch with us at the Pittsfield, IL office? Click the button or dial 217-285-2550 to call the office and get a direct response.
Need to get in touch with us at the Jerseyville, IL office? Click the button or dial 618-498-6418 to call the office and get a direct response.
Need to get in touch with us at the Columbia, IL office? Click the button or dial 618-281-8133 to call the office and get a direct response.
Need to get in touch with us at the Mt. Vernon, IL office? Click the button or dial 618-533-6525 to call the office and get a direct response.
Need to get in touch with us at the Arnold, MO office? Click the button or dial 636-464-3610 to call the office and get a direct response.
Need to get in touch with us at the Maryville, IL office? Click the button or dial 618-498-6418 to call the office and get a direct response.