Family-owned in Texas since 1984Serving homeowners across Dallas–Fort Worth

Outdoor Living in Cooke County, Texas

Covered patios, pools, outdoor kitchens, pergolas and stone for homes in 7 Cooke County towns. One family-owned team designs and builds it all, starting with a free design visit.

  • 40+Years in Business
  • 15,000+Projects Completed
  • 1984Family-Owned Since
  • 334Texas Cities Served
EPA Lead-Safe Certified, Qualified Remodeler, Energy Star, NARI, VSI Certified

Building in Cooke County

Cooke County lies in north central Texas on the Oklahoma border. Gainesville, the county seat and largest town, is seven miles south of the Red River and seventy-one miles north of Dallas. The county covers 905 square miles, with the Grand Prairie in its center and Cross Timbers on either side.

Rolling terrain carries mixed soils from sandy to loam and from red to black, with grassy prairie in the west. Elevation rises from 700 feet on the east side to nearly 1,000 feet in the west. July highs average 96° F and January lows 32°. About thirty-four inches of rain falls in a typical year, and the frost-free season extends 226 days.

The Texas legislature created the county on March 20, 1848, and named it for William G. Cooke, a hero of the Texas Revolution. Fort Fitzhugh went up in 1847 to protect settlers, and Gainesville, founded in 1850, has been the seat since the county was organized. The Denison and Pacific Railway reached Gainesville in 1879, and the Gulf, Colorado and Santa Fe linked it to Denton in 1887, completing a north-south line from Chicago to Galveston.

NOAA’s Storm Events Database lists 91 hail reports in Cooke County from 2016 to 2025, 74 of them an inch across or larger, with stones up to 3 inches. The same records show 47 damaging thunderstorm wind reports, with gusts up to about 82 mph, and 6 tornadoes. That is why a patio cover’s roof panels, fasteners and posts here are chosen for hail and wind, not only for shade.

Towns we serve in Cooke County

Each of these has its own page, with local facts, ZIP codes and the questions homeowners there ask.

Smaller communities in Cooke County

Era, TX

Era is on Highway 51, twelve miles from Gainesville in southwestern Cooke County. Elevation in Cooke County climbs from 700 feet on the eastern border to nearly 1,000 feet in the west. Settlers were in the area from the early 1850s, but the town dates from 1878, when Judge J. M. Lindsay donated six acres for a school. It was named for Era Hargrave, the daughter of an early settler. Water comes from Era WSC, a water supply corporation, which draws on groundwater. NOAA lists 4 hail reports filed at Era from 2016 to 2025.

Lindsay, TX

Lindsay is on U.S. Highway 82 six miles west of Gainesville in north central Cooke County. Rev. Joseph Blum of Muenster chose the highest point near the western end of the townsite for its first church. Lindsay began in 1887 as a switching station on the Gainesville, Henrietta and Western Railway, named for Judge J. M. Lindsay. Land speculators Anton and August Flusche promoted it as a German Catholic colony, and colonists arrived in October 1891. Water comes from the City of Lindsay, which draws on groundwater. NOAA lists 4 hail reports filed at Lindsay from 2016 to 2025.

Muenster, TX

Muenster is on U.S. Highway 82 fifteen miles west of Gainesville in west central Cooke County, and it is named for the capital of Westphalia. The colony began with 22,000 acres that land agents agreed to sell to immigrant settlers. Emil and August Flusche founded Muenster as a German Catholic colony in 1889. The town marks December 8, 1889, as its birth, when a Mass was held for the first colonists. A Missouri, Kansas and Texas branch line served it until 1969. Water comes from the City of Muenster, which draws on groundwater. NOAA lists 14 hail reports filed at Muenster from 2016 to 2025.

Myra, TX

Myra is twelve miles west of Gainesville in western Cooke County. One of the first oil wells in the county was drilled at the townsite in 1898, though it was abandoned in 1901 when production proved unprofitable. Myra was founded in 1887 when the Gainesville, Henrietta and Western Railway built a line west from Gainesville to Henrietta, and it was named for the daughter of the railroad’s superintendent of construction. NOAA lists 4 hail reports filed at Myra from 2016 to 2025.

Rosston, TX

Rosston is on Farm Road 922, twenty miles from Gainesville in southwestern Cooke County. The Butterfield Overland Mail passed near the town on trips between Gainesville and Jacksboro, and the Chisholm Trail ran nearby. Settlement was underway by 1865. In 1870 the four Ross brothers came from Grayson County and built a store, cotton gin, and mill, and in 1872 a post office opened and the spelling changed from Rosstown to Rosston.

What we build across Cooke County

See everything we build for outdoor living.

Cooke County outdoor living questions

We build outdoor living across Cooke County, including Era, Gainesville, Lindsay, Muenster, Myra, Rosston and Valley View.

Inside a town’s limits, that town’s own office reviews the permit. Outside town limits, Cooke County rules apply. We confirm which one covers your address at the design visit, then file the permit and handle the inspections.

The towns we serve in Cooke County sit on Western Cross Timbers and Grand Prairie ground. The ground decides how a slab, a pool shell or a footing has to be built, so the drainage and footings are planned for it at the first visit.

NOAA’s Storm Events Database lists 91 hail reports in Cooke County from 2016 to 2025, with stones up to 3 inches. Patio cover roofs, fasteners and posts are chosen with that in mind.

Free design visits in Cooke County

Tell us what you have in mind and we’ll come measure, talk options and give you a straight number. No obligation, no pressure.

Call (972) 534-2716

Get Your Free Quote

4.8 on Google from 22 reviewsFamily-owned since 1984

Please enter your name.
Enter a 10-digit US phone number.
Use 5 digits.
Please enter your street address.
Please choose what you’re planning.
Please choose an image under 8 MB.

Thanks, we’ve got it

Here is what happens next:

  1. We call you within one business day.
  2. Free on-site visit to measure and talk options.
  3. A firm written quote. No obligation.

Need us sooner? Call (972) 534-2716.

Call Get a Free Quote