Located in Mercer County, New Jersey and serving New Jersey, Magic Roofing is one of the leaders in commercial and residential roofing, siding and gutters. For years now, our team of professionals has been performing roof replacement, roofing repair, skylight installation, gutter repair, siding installation and much more in neighborhoods all over New Jersey. We stand by our work and you can rest assured that only Magic Roofing workers will work on your home’s roofing, siding or gutter project. If you are looking for honest and dependable service in New Jersey, fill out one of our contact forms and a professional will be in touch shortly to help serve your needs. We look forward to earning your business!