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 Elizabeth, NJ
Homeowners and businesses in Elizabeth, NJ call EMA General Construction Corp for roofs, decks, siding and renovations done right — with attention to detail and clear communication.
Roofing, decks & construction in Elizabeth, NJ
Elizabeth, the Union County seat, is one of the areas we've served for years. Its two-family homes and older houses often need roof replacements, siding and interior renovations — work we deliver with the same quality as at home in Orange County.
Elizabeth, NJ is about 65 miles from our Middletown office (via NY-17 / Garden State Pkwy), so scheduling a free on-site estimate is easy.
- Free estimates in Elizabeth, NJ
- 18+ years in business
- Residential & commercial
- Hablamos español
Popular projects in Elizabeth, NJ

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
Home Additions & Remodeling
Second-story additions, room additions and full remodels, including bathrooms.
View serviceAll 8 services in Elizabeth, NJ
Decks
New decks, pool decks, porches and deck repairs — built solid from the footings up.
Learn moreNew Construction
Ground-up residential and commercial construction — framing, roofing, siding and finishes.
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 Elizabeth, NJ homeowners
Do you offer free estimates in Elizabeth, NJ?
Yes. We provide free estimates for projects in Elizabeth, NJ. Call (845) 800-2550, message us on WhatsApp, or send the form. Elizabeth, NJ is about 65 miles from our Middletown office (via NY-17 / Garden State Pkwy), so scheduling a free on-site estimate is easy.
What services do you offer in Elizabeth, NJ?
All 8 of our services are available in Elizabeth, NJ — including roofing, siding, interior renovations, plus insurance claims assistance.
Do you help with insurance claims in Elizabeth, NJ?
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 Elizabeth, NJ
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
