Charlotte Harbor is a census-designated place in Charlotte County, Florida. The population of Charlotte Harbor was 3,784 in 2020, up from 3,710 at the 2010 census. Charlotte Harbor is an historic area that affords visitors opportunities to enjoy an Old Florida atmosphere while delighting in modern attractions like Sunseeker Resort Charlotte Harbor.