Sealy is a city in Austin County in southeastern Texas, United States, within the Houston–The Woodlands–Sugar Land metropolitan area. The population was 6,019 at the 2010 census. Sealy is located 49 miles west of the downtown Houston area.