Estero is located in Lee County, FL. The population is 23,070, making Estero the 6th largest city in Lee County.
There are 3 public schools in Estero with an average Homefacts rating of B. The total crime rate for Estero is moderate , and there are 12 registered sex offenders residing in the city. Unemployment in Estero is low and the median home sales price is $0. Detailed and up-to-date Estero property reports are available for any property address.
Cities near Estero include Three Oaks, San Carlos Park and Bonita Springs.