Lake Houston is a reservoir on the San Jacinto River, 15 miles northeast of downtown Houston, Texas, United States. The reservoir is the primary municipal water supply for the city of Houston.