Sanibel is a city located in Florida. With a 2020 population of 7,580, it is the 185th largest city in Florida and the 3755th largest city in the United States. Sanibel is currently growing at a rate of 1.19% annually and its population has increased by 17.17% since the most recent census, which recorded a population of 6,469 in 2010. Spanning over 33 miles, Sanibel has a population density of 468 people per square mile.
The average household income in Sanibel is $166,386 with a poverty rate of 7.41%. The median rental costs in recent years comes to $1,443 per month, and the median house value is $720,500. The median age in Sanibel is 66.4 years, 68.2 years for males, and 65.2 years for females. For every 100 females there are 89.3 males.