JM Roofing Siding & Gutters logo
facebook logo-blue twitter logo-blue box

J M Roofing Company has been offering contracting and installation services to the Milan, TN community for over 40 years and 3 generations.


Consider your project expectations met and even exceeded.

Over 4 decades of service

Schedule our services today

Bring your roof and gutters back to life with our help.


You'll be so impressed with the results from your project that you'll look for reasons to utilize our services again.


Our expert team is also available for any commercial, residential and industrial emergency service.

All work is guaranteed

Let us build your commercial roof

We work with all major insurance companies to make sure your contracting dreams turn into reality.


We pride ourselves in the fact that we make outdoor project as affordable was possible! See for yourself when you call us today.

Insurance jobs welcomed

View our gallery

Put your complete trust in our Tennessee State Licensed roofing contracting company.

PERFECT the exterior of your property

Has your roof, gutters or even windows seen better days? Consider JM Roofing Co your go-to place to call when the exterior of your home or building needs to be updated.

castle-roofing-home-img1 castle-roofing-home-img2 phone-icon_35x35-black