When you have your roof repaired or replaced, you want the highest quality of materials to be used on the job. At Magic Roofing and Siding, your Trenton, NJ roofing company, we use only the best products on every one of our projects. We offer GAF shingles that will make your home look wonderful and with a great selection of styles and colors, you can choose the perfect match for your new roof.

As a Top Rated Local® Roofer in Trenton, we take pride in our craftsmanship and stand behind our work 100 percent. We never subcontract, which means the quality of work is maintained at a high level, while your costs as a homeowner remain low. We’ll gladly explain the warranties that each of our GAF shingle styles carry and whenever you have a question, we’ll be prepared to answer it. On top of expertly repairing your roof, we can also provide quality siding and gutters for your home. Ask us about our gutter guards that will keep leaves and debris out of your gutters, and allow water to flow freely during the summer rains.

Magic Roofing and Siding is not only your Trenton, NJ roofing company. We serve communities on both sides of the Delaware River, so if you live in Medford or Levittown, we can take care of your roofing needs. If you’d like to receive a free estimate on roofing services, simply fill out the contact form on our site and a representative will respond as soon as possible. We look forward to providing you with the best roofing products for your home.