About Fort Myers Beach
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.
As of the census[1] of 2010, there were 6,277 people in 3,444 households residing in the town. The population density was 2,262.8 people per square mile (848.2/km²). There were 9,402 housing units at an average density of 3,248.3 per square mile (1,273.0/km²). The racial makeup of the town was 97.7% White, 0.3% African American, 0.2% Native American, 0.6% Asian, 0.02% Pacific Islander, 0.5% from other races, and 0.7% from two or more races. Hispanic or Latino of any race were 2.8% of the population.