Sea Ranch Lakes is a village in Broward County, Florida. The village was named for the Sea Ranch Hotel. The population was 670 at the 2010 census.
Sea Ranch Lakes is located on Highway A1A, surrounded by Lauderdale-by-the-Sea. The majority of Sea Ranch Lakes is a gated single family community, with the remainder of the village being a public shopping plaza, and a private beach club for residents of the village.