Charles se encuentra ubicada en las coordenadas 37°11′29″N 87°33′14″O / 37.19139, -87.55389.
Según la Oficina del Censo de los Estados Unidos, St.
[3] Según el censo de 2010,[4] había 277 personas residiendo en St.
Charles estaba compuesto por el 97.83% blancos, el 0% eran afroamericanos, el 0% eran amerindios, el 0% eran asiáticos, el 0% eran isleños del Pacífico, el 0% eran de otras razas y el 2.17% pertenecían a dos o más razas.
Del total de la población el 0.36% eran hispanos o latinos de cualquier raza.