
Our experienced team ensures your roof is built to withstand Texas weather while enhancing your home’s safety, efficiency, and value. Whether you need a brand-new roof or repairs after a storm, we deliver long-lasting results you can depend on.
Protect your home with durable, expertly crafted roofing solutions from MJP2 Construction. We specialize in roof installation, replacement, and repair for residential properties throughout Granite Shoals and nearby Texas areas.

Build your home on a strong foundation — starting from the top. We install a wide range of roofing systems including asphalt shingles, metal roofing, tile, and flat roofs, all customized to your home’s design and protection needs.
When your old roof reaches the end of its lifespan, our replacement services provide a seamless upgrade. We remove your existing roof and install a new, energy-efficient system that boosts curb appeal and long-term durability.
From leaks and missing shingles to storm or wind damage, our technicians provide prompt and reliable repairs to restore your roof’s integrity and prevent further issues.

Texas weather can be unpredictable — but we’re always ready. Our team offers emergency roof tarping, storm damage assessments, and fast repairs to protect your property when it matters most.
Regular inspections help extend the life of your roof and prevent costly problems. We provide detailed roof assessments, maintenance plans, and preventive services to keep your home safe year-round.
We install various roofing materials, including asphalt shingles, metal, tile, and flat roofing systems — all chosen for durability and performance in Texas weather.
Yes! We assist homeowners with roof inspections, documentation, and coordination with insurance providers to make the claims process as smooth as possible.
Absolutely. MJP2 Construction offers free, no-obligation consultations and detailed quotes for all roofing installation, replacement, and repair projects.
We proudly serve Granite Shoals, Marble Falls, Kingsland, Austin, Johnson City, Llano, Liberty Hill, Lago Vista, Spicewood, and Dripping Springs, Texas.
MJP2 Construction — proudly serving Granite Shoals and surrounding communities.
Business Address: 1512 Kingston Drive, Granite Shoals, Texas 78654
Phone: +1 832-880-4261
Email: [email protected]
