Castroville is a historic Medina County town about 25 miles west of San Antonio on U.S. Highway 90, along the Medina River. Known as the “Little Alsace of Texas,” it has a historic district of 19th-century Alsatian-style buildings alongside newer homes and rural properties.
Grams Roofing provides roof inspections, roof repairs, roof replacements, storm damage repairs, and solar panel services in Castroville and the surrounding Medina County area.
Roofing Services in Castroville
- Roof Replacements: Full tear-off and replacement with shingle, metal, tile, or flat roofing systems suited to Castroville homes.
- Roof Inspections: Free, photo-documented inspections for Castroville homeowners, buyers, sellers, and property managers.
- Roof Repairs: Leak repairs, missing or damaged shingles, flashing, pipe boots, and vents for Castroville homes and businesses.
- Storm Damage Repairs: Hail and wind damage repair in Castroville, including temporary protection to prevent further water damage.
- Solar Panel Installation: Solar panel installation, replacement, and removal in Castroville, coordinated with your roof.
Caring for Historic and Newer Roofs
Older homes in and near the historic district often have steep roofs and materials that require careful repairs that fit the building. Newer homes around Castroville mostly have asphalt shingle or metal roofs. We match our approach to the age and style of the building.
Storms that cross Medina County from the west often reach Castroville before San Antonio. After hail or high wind, a professional inspection helps you find damage before it turns into leaks.

Communities We Serve In and Around Castroville
Grams Roofing serves homes and businesses throughout Castroville and Medina County, including:
- Castroville
- Castroville historic district
- La Coste
- Rio Medina
- US 90 corridor west
- Eastern Medina County
We also serve nearby San Antonio, Leon Valley, Helotes, and Floresville. See all 18 service areas.
Storm Damage Inspections in Castroville
Hail, high wind, and heavy rain can damage a roof without causing an immediate leak. After a storm, we inspect your roof, document any damage with photos, and give you a written report and repair estimate. If you decide to file an insurance claim, you can share that documentation with your insurer, and we can be on site when your adjuster inspects the roof.
Why Castroville Homeowners Choose Grams Roofing
- Locally owned and operated in San Antonio
- Licensed, bonded, and insured
- Free, no-obligation inspections and estimates
- Shingle, metal, tile, and flat roof experience
- Honest recommendations: repair when repair will last, replacement when it is needed
- Clean job sites and clear communication from start to finish

Roofing FAQ for Castroville, TX
Do you work on older homes in Castroville?
Yes. We repair and replace roofs on older homes and take care to choose methods and materials that suit the building. If your property has historic designation, check with the city about any approval requirements before work begins.
Do you serve areas outside Castroville?
Yes. We serve Castroville, La Coste, Rio Medina, and surrounding parts of Medina County, as well as west San Antonio.
Do you offer free roof inspections and estimates in Castroville?
Yes. Roof inspections and estimates in Castroville are free and come with no obligation. Call (210) 964-1221 or use the form on this page to schedule.
Can you help with an insurance claim for storm damage in Castroville?
We handle the roofing side. We inspect the roof, photograph the damage, and provide a written report and repair estimate you can share with your insurer. With your permission, we can be on site when your adjuster inspects the roof. You file and manage the claim with your insurance company, and you remain responsible for your deductible.
Schedule Your Free Roof Inspection in Castroville
Call (210) 964-1221 or send us a request below. We will confirm your appointment and answer any questions about your roof.

