Get Quality Roofing Services in Mercer County, NJ

Is your roof in need of service? When was the last time you looked at your siding or gutters? These are some of the more essential features around your property, yet far too many homeowners and businesses put these facets on the back burner. But you don’t have to.

With some of the best roofing contractors in the state and quality commercial and residential roofing services designed to take your home or business up a notch, Magic Roofing & Siding is the team you need. We’re the leading provider of quality roofing services in Mercer County, NJ, including services such as:

  • Roofing Installations
  • Roofing Repairs
  • Roofing Maintenance
  • Windows Service
  • Siding Installation and Repairs
  • Gutter Repairs and Replacements
  • Commercial Services
  • And More!

Get these options and more at a very reasonable price that every home and business wonder would appreciate. Work with contractors who put your needs first, take detailed measurements, and provide transparency that you’ll find refreshing and rewarding. We offer the total package, so get your hands on our service today and improve conditions around your property. Contact Magic Roofing & Siding and ask about our roofing services in Mercer County, NJ!


Are you in need of reliable commercial roofing services? Magic Roofing & Siding offers a full range of commercial roofing solutions in Mercer County, NJ, that are sure to meet your needs in the most affordable way. With our experienced team, advanced procedures, and quality materials, we can provide exceptional results that will keep your roof and business in perfect condition for years to come.

Whether you’re retrofitting an existing building or installing a brand-new roof on a new construction project, we have the resources to get it done right. We offer complete solutions for any size project and work to stay up to date with the latest technology to deliver long-running functionality to your business.

Mercer County business owners work hard, and Magic Roofing & Siding matches your hard work. Contact us today for a roofing inspection for your company.


Your home’s gutter system is a crucial component to keep in working order. Gutter systems help prevent water from ruining the structural integrity of your residence and also help protect against flood damage, mold, and other health risks. However, it can become clogged or cracked without proper functionality, leading to unnecessary and expensive problems over time.

Our team at Magic Roofing & Siding understands just how important quality gutters are, and it’s the foundation of our gutter services in Mercer County, NJ. We have years of experience providing first-rate gutter services ranging from cleanings to installations and repairs of certain sections of your gutters. We also offer options like gutter guards that make preventing debris from major storms easier than ever. Our technicians put the utmost levels of care into your property, and you’ll reap the rewards with long-lasting, safe, and efficient gutters.

For all your gutter or roofing needs, contact Magic Roofing & Siding and get a hold of our comprehensive roofing services in Mercer County, NJ.


Your siding is an integral part of your home, and it’s important to protect it from the elements. Magic Roofing & Siding provides essential siding services in Mercer County, NJ, that can keep the exterior of your property looking fantastic all year round. Whether you need repairs or replacements, our experienced siding contractors can outfit your building with beautiful vinyl siding or other materials that fit the needs of your home or business.

Our siding service includes everything from a total replacement to patching existing sections with new material. We use only high-quality materials for every project and products backed by some of the greatest brands, so you know that what you’re getting is something that stands up over time. Plus, we have multiple styles and colors available for added customization, giving your property a unique look — especially important for large brands and businesses looking to stand out from the competition. So get your siding inspected and serviced today!


They may not be the first thing you think of, but don’t neglect the importance of your windows. They are one of the more critical features of your property, both from a functional and aesthetic standpoint. If you’re looking to replace old or broken windows with high-quality options that can improve energy efficiency, deter outside elements, and allow adequate lighting, call Magic Roofing & Siding! Our excellent window services in Mercer County, NJ, come with a vast selection of styles and colors, so you can be sure that we have something to fit whatever you have in mind.

Our team is well-versed in all aspects of window installations and replacements, ensuring that your new windows will be installed correctly and without many mishaps. Plus, we use durable materials that won’t warp or crack over time and can last through the effects of strong winds, heavy rainfall, and major storms.

Contact us to get professional window replacement services from the leading company in Mercer County!


Magic Roofing & Siding is a leading roofing contractor for New Jersey residents searching for quality work on some of the more integral segments of their homes. Do you have damaged siding? Are your roofing systems in poor condition? We will provide a guaranteed excellent job performing roofing installations, maintenance, siding services, gutter repairs, and more! Our team of contractors even provides windows services, including professional window installations and replacements with some of the best options on the market.

Securing quality roofing services in Mercer County, NJ, has never been more straightforward. Residents deserve quality, and they’re sure to get it no matter what service they get for their home or business. So reach out to Magic Roofing & Siding and schedule your roofing, siding, or window service today! Learn more about our complete range of offerings or speak to a contractor about specific details regarding your Mercer County property. We’ll be happy to assist!

Call us now:



Service Locations
  • Southampton, PA
  • Levittown, PA
  • Fairless Hills, PA
  • Bristol, PA
  • Langhorne, PA
  • Yardley, PA
  • Ewing Township, NJ
  • Trenton, NJ
  • Hamilton Township, NJ
  • Wilmington, DE
  • Dover, DE
  • Newark, DE
  • Bucks County
  • Montgomery County
  • Delaware County
  • Burlington County
  • Camden County
  • Mercer County
  • Somerset County