Roofing Contractor

Serving the Hamilton Township, New Jersey Area


At Magic Roofing & Siding Inc., we know choosing a Hamilton Township area roofing contractor is a tough job. We are here to help make it easier! Magic Roofing & Siding Inc. has been providing roof installation and roof repairs in the Hamilton Township, NJ area since 2013. And with each new roofing project, whether residential roofing or Hamilton Township commercial roofing, we strive to provide professional, timely service at a fair price.


Call for a FREE Quote

(609) 360-6737

Dial Area Code first please.


$1500 OFF

Any New Roof

expires 08/31/2022



Residential Roofing Experts

For homeowners looking for residential roofing in or near Hamilton Township, NJ, Magic Roofing & Siding Inc.'s trained roofers have years of experience in doing the job right. If you are experiencing problems with broken roof tiles, a leaking roof or leaking around skylights, we can fix it!

Magic Roofing & Siding Inc. specializes in the following Hamilton Township, NJ roofing services:

  • Roof Installation
  • Roof Repair
  • Commercial Roofing
  • Residential Roofing
  • Gutter Installation
  • Gutter Repair
  • Roof Vent Installation


Roofing Styles & Options

Magic Roofing & Siding Inc. is experienced in installing many types and styles of roofs, and can match the architectural style of your building and your own personal preferences. We would love to work with you and recommend the best choice in roofing for your Hamilton Township area home.

Some common roofing choices Magic Roofing & Siding Inc. specializes in include:

  • Shingle Roofs
  • Tile Roofs
  • Flat Roofs
  • Metal Roofs
  • Commercial Roofs
  • Residential Roofs
  • And Many More!

Magic Roofing & Siding Inc.: Proudly roofing Hamilton Township, NJ and surrounding towns since 2013.


Call for a FREE Quote

(609) 360-6737

Dial Area Code first please.

Get a Price

Credit Cards Accepted

Credit Cards Accepted:

Social Media

GoogleYelpHouzzBetter Business Bureau

Cities Served

Sending your message. Please wait...

There was a problem sending your message. Please try again or call us.

Please complete all the fields in the form before sending.

You may only send 3 messages per day, but you are welcome to call us!

Your phone number is invalid. Please enter a valid phone number and try again.

Your email is invalid. Please enter a valid email address and try again.

Thanks for contacting us! We'll get back to you shortly.