Sealy is a city in Austin County, Texas within the Houston–Sugar Land–Baytown metropolitan area. The population was 5,248 at the 2000 census. Sealy is located 50 miles west of the downtown Houston area.
Sealy is located at 29°46′27″N 96°9′27″W / 29.77417°N 96.1575°W / 29.77417; -96.1575 (29.774182, -96.157570).
According to the United States Census Bureau, the city has a total area of 6.9 square miles (17.9 km²), of which, 6.9 square miles (17.9 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.29%) is water.