Hempstead is a city in Waller County, Texas, United States. The community, located at the junctions of U.S. Highway 290, Texas State Highway 6, and Texas State Highway 159, is around fifty miles northwest of Downtown Houston. The population was 4,691 at the 2000 census. It is the county seat of Waller County.