Skip to content
Serving all 50 states and Washington, D.C.

Hays County · Texas

Roofing help in San Marcos, TX

San Marcos sits about 31 miles south of Austin in Hays County. Our contractor network covers 2 ZIP codes (78666, 78667) here. The same roofers often work in Martindale, Kyle and Staples.

  • Same-day inspections when a roofer is available
  • Licensed & Insured Local Pros
  • Free Estimates & Inspection
  • 2 covered ZIPs
County
Hays County
Covered ZIP codes
78666, 78667
Nearest major city
Austin · 31 mi south
Closest city guide
Austin · 31 mi
Coordinates
29.873, -97.936
State hazards
Hail · Hurricanes & tropical storms · High wind & severe storms · Heat & intense sun

Covered near San Marcos

  • Martindale6 mi · 1 ZIP
  • Kyle9 mi · 1 ZIP
  • Staples10 mi · 1 ZIP
  • Wimberley12 mi · 1 ZIP
  • Geronimo14 mi · 1 ZIP
  • Buda15 mi · 1 ZIP
  • Lockhart15 mi · 1 ZIP
  • New Braunfels16 mi · 4 ZIPs
  • Kingsbury17 mi · 1 ZIP
  • Driftwood19 mi · 1 ZIP
  • Manchaca19 mi · 1 ZIP
  • Canyon Lake20 mi · 1 ZIP

Hail in North and Central Texas

Dallas-Fort Worth is one of the most hail-damaged metros in the country, and San Antonio and Austin see frequent hail too. Many owners choose Class 4 shingles, and Texas insurers offer discounts for impact-resistant roofs.

Hiring in Texas: Texas does not license roofing contractors at the state level. More on Texas roofing rules

Roofing services in San Marcos

San Marcos coverage

Is San Marcos, TX in your network?

Yes. Covered ZIP codes in San Marcos: 78666, 78667.

What's covered near San Marcos?

Martindale, 6 miles away (1 ZIP), Kyle, 9 miles away (1 ZIP), Staples, 10 miles away (1 ZIP), Wimberley, 12 miles away (1 ZIP), Geronimo, 14 miles away (1 ZIP) and Buda, 15 miles away (1 ZIP).

Call nowRequest service