Naples is located in Collier County, FL. The population is 19,841, making Naples the 3rd largest city in Collier County.
There are 53 public schools in Naples with an average Homefacts rating of B. The total crime rate for Naples is low, and there are 220 registered sex offenders residing in the city. Unemployment in Naples is moderate and the median home sales price is $297,000.