 Seabrook is located on Galveston Bay at Clear Lake, southeast of Houston near Pasadena and La Porte.According to the United States Census Bureau, the city has a total area of , of which is land and , or 74.97%, is water.Seabrook has an oceanic humid subtropical climate, with consistent rainfall throughout the year, but usually with heavier amounts during the hot and humid summer months.