Family-owned roofing business servicing Southern Utah for years.

Your Southern Utah Roofers

Whether you’re looking to update your roof because of storm damage or simply doing it for aesthetics, our Southern Utah roofers have you covered. At MJ Roofing, we’ve made it a consistent habit to leave our clients with exceeded expectations. 


You can expect world-class customer service, materials, and craftsmanship when you sign on with MJ Roofing. The foundation of our company focuses on getting the job done right the first time. This way, you can have peace of mind with your new roof once our Southern Utah roofers have installed it.


We believe in the work we deliver for our clients and that every one of our neighbors should have a sturdy roof protecting their home. Let’s get started today with a free inspection and see how we can update your home.

damaged beige shingle roof in Southern Utah replaced shingle roof in Southern Utah

Contact MJ Roofing To Get Your New Roof Started