Golden Heights Roofing
Your Go-To Roofing Contractor
Experts in roofing installation, replacement, and repair of all kinds. Contact us now for a free consultation and price estimation!





Whether you’re looking to match your home’s character or boost its energy performance, we offer options to fit every style and budget:
- Asphalt Shingles – Affordable, reliable, and available in a wide range of styles
- Clay or Concrete Tiles – Ideal for Spanish and Mediterranean-style homes in Marin
- Standing Seam Metal – Sleek, durable, and energy-efficient for modern or rural homes
- Flat Roofing – TPO and other low-slope systems for additions or flat roof structures
We’ll help you select the material that best fits your home’s design, climate exposure, and long-term goals.
What Does Roof Replacement Cost in Marin County?
Asphalt Shingles | $15,000 – $28,000
Clay or Concrete Tile | $25,000 – $45,000+
Standing Seam Metal | $30,000 – $55,000+
Flat Roof Systems | $18,000 – $35,000
We provide detailed, no-pressure estimates — so you’ll know exactly what to expect before we begin.
Why Marin County Homeowners Choose Golden Heights Roofing
✅ Licensed, insured, and locally trusted
✅ Transparent pricing and realistic timelines
✅ Full-service project management
✅ Skilled crews with a clean, respectful work approach
✅ Warranties for materials and workmanship
✅ Dozens of 5-star reviews on Google and Yelp
Recent Projects in Marin County
🛠️ Tiburon – Clay tile roof replacement on a hillside estate with full gutter system upgrade
🛠️ Novato – Asphalt shingle tear-off + energy-efficient underlayment on a 1970s ranch-style home
🛠️ Fairfax – Metal roofing installation on a modern rebuild in a wildfire zone
We understand the permitting process and inspection requirements in each city we serve — including San Rafael, Corte Madera, Larkspur, and beyond.
FAQs About Roof Replacement in Marin County
Do I need a permit for roof replacement?
Yes. We handle all permitting through your local municipality (Novato, Mill Valley, etc.) so your project stays on schedule and compliant.
How long does a roof replacement take?
Most projects are completed in 2–5 days, depending on roof size, material, and weather.
Can you work with my insurance company?
Absolutely. We assist with storm damage assessments and provide documentation for insurance claims.
Schedule Your Free Roof Inspection in Marin County
📞 Contact Golden Heights Roofing today to schedule your FREE roof inspection and estimate.
Protect your home with confidence. Build it right. Build it to last.