Moore Haven is a city in Glades County, Florida, United States. The population was 1,635 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 1,726. It is the county seat of Glades County. Moore Haven is located on the southwest shoreline of Lake Okeechobee.