Clear Lake Shores is a city in Galveston County, Texas, United States, located within the Houston–Sugar Land–Baytown metropolitan area. As of the 2020 census, the city population was 1,258. During the oil boom years of the 1920s, developers began to sell properties around the Clear Lake estuary as waterfront recreational retreats. The new development was named "Clear Lake Shores". Though the development was initially successful, the Great Depression halted most of the area's growth.