what county is estero florida
Estero, Florida. Homefacts City Report. Estero is located in Lee County, FL. The population is 23,070, making Estero the 6th largest city in Lee County. There are 2 public schools in Estero with an average Homefacts rating of B. The total crime rate for Estero is high, and there are 13 registered sex offenders residing in the city.