This company did an excellent job! They repaired my garage roof. They were professional, punctual and gave me a fair price. I will definitely hire them again in the future. Thank you.

Roofing & General Contractor in Middletown, NY
Looking for a roofer or general contractor you can trust in Middletown, NY? EMA General Construction Corp brings 18+ years of experience in roofing, decks and general construction to Middletown, NY.
Roofing, decks & construction in Middletown, NY
Middletown is our home base — our office is at 23 Smith St, so crews and materials are minutes from your door. From the older homes near downtown and the SUNY Orange campus to the newer neighborhoods on the edges of the city, we've spent 18+ years re-roofing, re-siding and rebuilding Middletown homes.
Our office and crew are based right here in Middletown, so we can usually schedule your free estimate quickly.
- Free estimates in Middletown, NY
- 18+ years in business
- Residential & commercial
- Hablamos español
Popular projects in Middletown, NY

Roofing
Roof installation, replacement, repairs, inspections, maintenance and emergency roofing.
View service
Siding
New vinyl and board-and-batten siding that protects your home and refreshes its look.
View service
Interior Renovations
Kitchens, bathrooms, flooring and full interior renovations with attention to detail.
View service
Decks
New decks, pool decks, porches and deck repairs — built solid from the footings up.
View serviceAll 8 services in Middletown, NY
New Construction
Ground-up residential and commercial construction — framing, roofing, siding and finishes.
Learn moreHome Additions & Remodeling
Second-story additions, room additions and full remodels, including bathrooms.
Learn moreExterior Renovations
Exterior makeovers — roofing, siding, porches and repairs that protect and beautify.
Learn moreInsurance Claims Assistance
We help with inspections, documentation and guidance through the whole insurance process.
Learn moreQuality you can trust
18+ years in business delivering the best quality service to all clients.
Experienced Professionals
18+ years in business and a skilled crew that takes pride in delivering the best quality service to every client.
Residential & Commercial Expertise
From family homes to commercial buildings — roofing, decks, siding, additions and new construction.
Attention to Detail
Clean lines, proper flashing, solid framing and a tidy job site. The details are what make the work last.
Insurance Claim Support
Storm damage? We help with inspections, documentation and guidance through the whole insurance process.
What our clients say
I have hired Elifoncio and his team for several projects at my home and my clients' homes. They always do quality work, fast and efficient, with minimal disruption. I highly recommend them for any construction need!
Excellent company, good service and very professional, serious and reliable. I recommend them. I will always call them to work on my properties in NY, NJ and PA.
Excellent work and price.
Excellent service, thank you.
Swipe to see more reviews →
Questions from Middletown, NY homeowners
Do you offer free estimates in Middletown, NY?
Yes. We provide free estimates for projects in Middletown, NY. Call (845) 800-2550, message us on WhatsApp, or send the form. Our office and crew are based right here in Middletown, so we can usually schedule your free estimate quickly.
What services do you offer in Middletown, NY?
All 8 of our services are available in Middletown, NY — including roofing, siding, interior renovations, plus insurance claims assistance.
Do you help with insurance claims in Middletown, NY?
Yes. We assist with inspections, documentation and guidance through the whole insurance process.
What are your business hours?
Monday to Saturday, 7:00am to 5:00pm. We are closed on Sunday.
Get your free estimate in Middletown, NY
Free estimates for homeowners and businesses in Orange County, the Hudson Valley, New Jersey and Queens.
| Monday – Saturday | 7:00am – 5:00pm |
| Sunday | Closed |
Request a Free Estimate
Tell us about your project and we'll get back to you shortly.
Prefer to talk? Call (845) 800-2550
