St. James City is an unincorporated community and census-designated place (CDP) on Pine Island in Lee County, Florida, United States.
It is part of the Cape Coral-Fort Myers, Florida Metropolitan Statistical Area.
The community is bordered by San Carlos Bay to the south, by Pine Island Sound to the west, by San Carlos Bay, Matlacha Pass, and Pine Island Creek to the east, and by the community of Pine Island Center to the north.
[5] As of the census[2] of 2000, there were 4,105 people, 2,138 households, and 1,417 families residing in the CDP.
28.1% of all households were made up of individuals, and 18.2% had someone living alone who was 65 years of age or older.