James City es un lugar designado por el censo (en inglés, census-designated place, CDP) ubicado en el condado de Lee, Florida, Estados Unidos.
Según la Oficina del Censo de los Estados Unidos, St.
James City no tiene playas, pero igualmente ha desarrollado hasta cierto punto la actividad turística.
Los residentes y visitantes se sienten atraídos por su carácter rural natural, su atmósfera de pueblo pequeño y las posibilidades de navegación que ofrecen sus marinas.
Según el censo de 2020, hay 3876 personas residiendo en St.