Beach City is a U.S. city in Chambers County, Texas, United States. The population was 3,221 at the 2020 census. It can now be considered as a part of Greater Houston.