About This Place
Fort Myers Beach is a town located on Estero Island in Lee County, Florida, United States. The population was 6,561 at the 2000 census. It is part of the Cape Coral–Fort Myers Metropolitan Statistical Area.
Fort Myers Beach is located at 26°26′19″N 81°55′32″W / 26.43861°N 81.92556°W / 26.43861; -81.92556 (26.438676, -81.925620).
According to the United States Census Bureau, the town has a total area of 6.2 square miles (16.0 km²), of which, 2.9 square miles (7.4 km²) of it is land and 3.3 square miles (8.5 km²) of it (53.41%) is water. The town is situated across the barrier islands of Estero and San Carlos.