Cahokia es una villa ubicada en el condado de St.
[2] Cahokia se encuentra ubicada en las coordenadas 38°33′43″N 90°10′22″O / 38.56194, -90.17278.
Según la Oficina del Censo de los Estados Unidos, Cahokia tiene una superficie total de 25.9 km², de la cual 25.9 km² corresponden a tierra firme y (0%) 0 km² es agua.
[3] Según el censo de 2010,[4] había 15241 personas residiendo en Cahokia.
De los 15241 habitantes, Cahokia estaba compuesto por el 34.33% blancos, el 62.23% eran afroamericanos, el 0.2% eran amerindios, el 0.2% eran asiáticos, el 0.01% eran isleños del Pacífico, el 1.02% eran de otras razas y el 2.02% pertenecían a dos o más razas.