Where we work

Roofing across San Antonio & the Hill Country.

We work within roughly 70 miles of San Antonio, spanning Bexar, Comal, Kendall, Kerr, Gillespie, Guadalupe, Hays, Atascosa, Wilson, Blanco, and Caldwell counties. Pick your city or call us and we'll confirm we cover you.

Call (830) 443-3001

San Antonio

Bexar County, TX

From the King William historic homes to the newer builds out past 1604, we work every ZIP inside Loop 410 and across the greater metro. One call, one crew, one honest answer.

Local roofing in San Antonio

Boerne

Kendall County, TX

From Cordillera Ranch to the old Main Street homes off Blanco Road, we roof the way Boerne homes actually need to be roofed — for hail, wind, and long summers on the ridge.

Local roofing in Boerne

New Braunfels

Comal County, TX

Historic Gruene bungalows, mid-century homes off Landa, and the newer builds along 46 all need different things. We show up knowing that.

Local roofing in New Braunfels

Garden Ridge

Comal County, TX

Garden Ridge sits about 20 miles northeast of San Antonio off FM 3009, roughly a 25 minute drive. Our owner, Jose Puente, lives here, and this is where the company started. We know these streets from driving them, not from a map.

Local roofing in Garden Ridge

Schertz

Guadalupe County, TX

A lot of Schertz is newer construction with builder-grade roofs already needing attention. We tell you what's actually going on up there — no scare tactics.

Local roofing in Schertz

Cibolo

Guadalupe County, TX

Cibolo is almost all newer construction — and newer doesn't mean problem-free. We inspect, document, and only recommend work that's actually needed.

Local roofing in Cibolo

Seguin

Guadalupe County, TX

Pecan trees drop nuts and limbs on almost every roof in town, and the housing splits hard between a real historic core and a fast-growing edge. We roof both sides of that split, and we roof for the pecan canopy as a design condition.

Local roofing in Seguin

Universal City

Bexar County, TX

Near Randolph AFB, timelines matter. Whether you're relocating, closing on a sale, or just tired of a leak — we work the way you need to.

Local roofing in Universal City

Selma

Bexar / Comal / Guadalupe Counties, TX

Small city, straightforward homes, and no patience for contractor games. That works for us.

Local roofing in Selma

Live Oak

Bexar County, TX

The homes here have been through enough storms and enough patch jobs. We stop that cycle.

Local roofing in Live Oak

Converse

Bexar County, TX

You know what your roof looks like. We'll tell you what's actually happening up there.

Local roofing in Converse

Stone Oak

North San Antonio, TX

Steep pitches, complex rooflines, and high standards. That's the norm here, and it's exactly the work we do best.

Local roofing in Stone Oak

Alamo Heights

Bexar County, TX

These homes have style, history, and standards. Our work here reflects all three.

Local roofing in Alamo Heights

Hollywood Park

Bexar County, TX

The oak canopy over Hollywood Park is the first thing anyone notices, and it's also the thing your roof has to live under. We roof homes on Mecca Drive, Winding Way, and the blocks running off Bitters, and we work with the canopy rather than pretending it isn't there.

Local roofing in Hollywood Park

Helotes

Bexar County, TX

You're on the edge of the Hill Country here, and the weather knows it. We roof accordingly.

Local roofing in Helotes

Leon Valley

Bexar County, TX

We work roofs across Leon Valley, from the brick ranch homes on El Verde to the tree-lined blocks off Poss Road. Same crew, straight answers, and a written report you can keep. Give us a shout and we'll come take a look.

Local roofing in Leon Valley

Alamo Ranch

Northwest San Antonio, TX

Newer neighborhood, newer roofs — but newer doesn't mean invincible. We inspect, document, and repair only what actually needs it.

Local roofing in Alamo Ranch

San Marcos

Hays County, TX

Rental-heavy, storm-exposed, and a mix of old and new — San Marcos roofs deserve a contractor who takes each one seriously.

Local roofing in San Marcos

Buda

Hays County, TX

Most Buda roofs are still on their first shingle, and that's a great time to catch the small stuff before it turns into the big stuff. We inspect, document, and only recommend work that's actually needed on your address.

Local roofing in Buda

Dripping Springs

Hays County, TX

A lot of Dripping Springs homes drink off their own roofs, and that changes everything about how a good roof gets specified out here. We install and service standing-seam metal with the catchment system in mind from the first quote.

Local roofing in Dripping Springs

Wimberley

Hays County, TX

Cabins, cottages, and a lot of homes that pay their own way as short-term rentals. Wimberley roofs get scheduled around guest calendars, hillside access, and heavy tree debris, and we plan the work with all three in mind.

Local roofing in Wimberley

Kerrville

Kerr County, TX

Custom homes, ranch properties, and downtown historic — Kerrville roofs are varied, and we work all of them.

Local roofing in Kerrville

Center Point

Kerr County, TX

Center Point is metal roof country. Standing-seam on the ranch houses, R-panel on the barns, and the same crew that services Kerrville proper making the drive down TX-27. We're happy to make it, and we've been doing it for years.

Local roofing in Center Point

Fredericksburg

Gillespie County, TX

Sunday houses, limestone bungalows, and modern ranch builds — every Fredericksburg roof has its own story.

Local roofing in Fredericksburg

Bulverde

Comal County, TX

Semi-rural, mostly custom, and often steep-pitched — Bulverde roofs need a contractor who's equipped for them.

Local roofing in Bulverde

Canyon Lake

Comal County, TX

Open water on one side, cedar on the other, and gusts that work every fastener loose over time. We roof the hillside lots off FM 306 and the older cabins around Sattler and Startzville, and we do it with the wind in mind.

Local roofing in Canyon Lake

Timberwood Park

Bexar County, TX

Big lots, longer rooflines, and an active POA with an eye on shingle color. We work the sections off Bulverde Road and the newer builds pushing into Kinder Ranch, and we bring the paperwork the review board wants to see.

Local roofing in Timberwood Park

Fair Oaks Ranch

Bexar / Kendall / Comal Counties, TX

Custom homes, active HOA, and homeowners who notice everything. We do the work accordingly.

Local roofing in Fair Oaks Ranch

Cross Mountain

Northwest Bexar County, TX

Ridgeline homes, real elevation, and standing-seam metal or clay tile on a lot of the roofs. We work Cross Mountain Ranch and the properties running along Boerne Stage Road, and we bring specialist labor for the materials that need it.

Local roofing in Cross Mountain

Shavano Park

Bexar County, TX

Established custom homes, quiet streets, and homeowners who don't want a circus on the driveway. We match the tone.

Local roofing in Shavano Park

Castle Hills

Bexar County, TX

Mid-century and traditional homes on established streets. Careful, respectful, correct.

Local roofing in Castle Hills

Pleasanton

Atascosa County, TX

Pleasanton sits about 35 miles south of San Antonio down I-37, and the roofs here fight sun and brush country storms year-round. We work the town, the acreage, and everything along TX-97. Give us a call and we'll take a look.

Local roofing in Pleasanton

Jourdanton

Atascosa County, TX

Jourdanton is the county seat of Atascosa County, about a 45 minute drive south of San Antonio. The housing stock leans older and the roofs show it. We work here on a regular schedule and treat it like the small-town job it is.

Local roofing in Jourdanton

Poteet

Atascosa County, TX

Poteet sits about 30 miles south of San Antonio, roughly a 35 minute drive down TX-16. Metal roofs, barns, and outbuildings are the bread and butter here. We work them the way they need to be worked.

Local roofing in Poteet

Lytle

Atascosa, Medina and Bexar Counties, TX

Lytle is about 25 miles southwest of San Antonio on I-35, roughly a 30 minute drive. The city sits across three county lines, and that shows up in the housing stock and the roofs. We work the whole town on a normal weekly schedule.

Local roofing in Lytle

Elmendorf

Bexar County, TX

Elmendorf is about 15 miles southeast of San Antonio on US 181, roughly a 20 minute drive. That's close enough for genuine same-day response when a roof starts leaking, and we say so plainly. Regular work here, not a special trip.

Local roofing in Elmendorf

China Grove

Bexar County, TX

China Grove is about 15 miles east of San Antonio off US 87, roughly a 20 minute drive. It's a very small city with a rural feel, sitting inside Bexar County but a world apart from the subdivisions closer to town. We know the difference and we roof accordingly.

Local roofing in China Grove

La Vernia

Wilson County, TX

La Vernia sits about 25 miles east of San Antonio on TX-87, roughly a 30 minute drive. It's a growing bedroom community in Wilson County with a strong small-town feel. The whole story of this town, and the roofs on it, is the split between the old side and the new side.

Local roofing in La Vernia

St. Hedwig

Bexar County, TX

St. Hedwig is about 20 miles east of San Antonio, roughly a 25 minute drive. Most properties out here have more than one roof on them, and that's the thing that shapes every quote we write here. The house is only where the job starts.

Local roofing in St. Hedwig

Adkins

Bexar County, TX

Adkins is about 20 miles east of San Antonio, roughly a 25 minute drive. It isn't an incorporated town, so there's no downtown to point at. Properties spread along the farm-to-market roads, and the driveways are what actually change how a roofing job runs out here.

Local roofing in Adkins

Lockhart

Caldwell County, TX

Lockhart is about 55 miles northeast of San Antonio, roughly an hour's drive. It's the seat of Caldwell County and has one of the best preserved historic downtowns in the region. The historic housing stock is what shapes most of our work here.

Local roofing in Lockhart

Johnson City

Blanco County, TX

Johnson City is about 55 miles north of San Antonio on US 281, roughly an hour's drive. It's deep Hill Country. Ranch acreage, limestone homes, and standing-seam metal roofs are the norm rather than the exception, and that changes how we scope every job.

Local roofing in Johnson City

Blanco

Blanco County, TX

Blanco is about 45 miles north of San Antonio on US 281, roughly a 50 minute drive. It's a small Hill Country town on the Blanco River with a historic square, older homes with real character, and stone construction that shapes every roofing job we do here.

Local roofing in Blanco

Don't see your town? Call us — we probably cover it.

Call now: (830) 443-3001