Roof Replacement
Complete tear-off and replacement for homes and garages, with materials explained up front and most jobs finished in about two days.
Three generations of Los Angeles roofing
Family roofing craft in Los Angeles: most roofs measured, priced, and replaced within days, with a 5-star record to show for it.

Services
Complete tear-off and replacement for homes and garages, with materials explained up front and most jobs finished in about two days.
Professional installation of new roofs by a punctual, skilled crew: measured, quoted, and scheduled in a single visit.
Fast turnarounds on roof replacements required by insurance carriers — responsive answers and schedules that meet your deadline.
Photos






Three generations of roofing craft, trusted across Los Angeles.
Our story
JM Roofing 3rd Generation is a family roofing business based in Los Angeles. When you call, you talk to Jose. He comes out, takes measurements, walks you through the materials, and gives you a straight price on the spot. No sales layer, no runaround. Our crew shows up on schedule, works hard, and treats your home like their own. Customers consistently mention daily progress updates and a yard left clean at the end of every workday. Most full roof replacements are finished in about two days, and more than one homeowner has told us their neighbors came asking who did the work. We've earned a perfect 5-star rating across 55 Google reviews the old-fashioned way: honest pricing, skilled hands, and roofs that speak for themselves.
What customers say
“Jose and his dad have put together a hard working skilled crew of craftsmen. It shows in the final product. From start to finish the project took two days. My family and I couldn’t be more happier with our new roof, it looks great! I have received plenty of compliments on the new roof and I give full credit to JM Roofing.”
“Jose was always professional and patiently answered all my questions. Jose explained all the specifics of all materials being used and kept us informed of their daily progress. His team were punctual and efficient and always cleaned up my yard at the end of the day. Not to mention they completed the job in 2 days. If i could give them 10 stars I would.”
“JM Roofing came through for me on a last minute roof replacement that was required by my insurance company to renew coverage. Jose gave me a price that couldn’t be beat. The crew came in and got the job done quicker than I expected and I was able to meet my deadline.”
Serving Los Angeles, CA.
1242 E 59th St, Los Angeles, CA 90001, USA
1242 E 59th St, Los Angeles, CA 90001, USA
Get directions →