Fort Myers Beach is a town located on Estero Island in Lee County, Florida, United States. The population was 6,277 at the 2010 census. It is part of the Cape Coral-Fort Myers, Florida Metropolitan Statistical Area. It was officially incorporated on December 31, 1995.
Fort Myers Beach has a tropical climate and has the following statistics on average. It receives 56 inches of rain and 0 inches of snow per year. The number of days with any measurable precipitation is 76. There are 265 sunny days per year. The July high is around 89 degrees and the low is 75 degrees. The January high is 75 and the low is 55.