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 Highland Mills, NY
From roof repairs to new construction, EMA General Construction Corp is the local contractor for Highland Mills, NY — one experienced crew for 8 services, inside and out.
Roofing, decks & construction in Highland Mills, NY
Highland Mills, also in the Town of Woodbury, offers wooded lots and family homes close to Harriman State Park. Decks, additions and exterior renovations are popular projects here, and our crew is a short drive away.
Highland Mills, NY is about 25 miles from our Middletown office (via NY-17 / NY-32), so scheduling a free on-site estimate is easy.
- Free estimates in Highland Mills, NY
- 18+ years in business
- Residential & commercial
- Hablamos español
Popular projects in Highland Mills, NY

Decks
New decks, pool decks, porches and deck repairs — built solid from the footings up.
View service
Home Additions & Remodeling
Second-story additions, room additions and full remodels, including bathrooms.
View service
Exterior Renovations
Exterior makeovers — roofing, siding, porches and repairs that protect and beautify.
View service
Roofing
Roof installation, replacement, repairs, inspections, maintenance and emergency roofing.
View serviceAll 8 services in Highland Mills, NY
New Construction
Ground-up residential and commercial construction — framing, roofing, siding and finishes.
Learn moreSiding
New vinyl and board-and-batten siding that protects your home and refreshes its look.
Learn moreInterior Renovations
Kitchens, bathrooms, flooring and full interior renovations with attention to detail.
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 Highland Mills, NY homeowners
Do you offer free estimates in Highland Mills, NY?
Yes. We provide free estimates for projects in Highland Mills, NY. Call (845) 800-2550, message us on WhatsApp, or send the form. Highland Mills, NY is about 25 miles from our Middletown office (via NY-17 / NY-32), so scheduling a free on-site estimate is easy.
What services do you offer in Highland Mills, NY?
All 8 of our services are available in Highland Mills, NY — including decks, home additions & remodeling, exterior renovations, plus insurance claims assistance.
Do you help with insurance claims in Highland Mills, 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.
We also serve nearby
Get your free estimate in Highland Mills, 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
