O'Fallon es una ciudad ubicada en el condado de St.
[2] O'Fallon se encuentra ubicada en las coordenadas 38°47′1″N 90°42′55″O / 38.78361, -90.71528.
Según la Oficina del Censo de los Estados Unidos, O'Fallon tiene una superficie total de 75.61 km², de la cual 75.6 km² corresponden a tierra firme y (0.02%) 0.01 km² es agua.
[3] Según el censo de 2010,[4] había 79329 personas residiendo en O'Fallon.
De los 79329 habitantes, O'Fallon estaba compuesto por el 89.9% blancos, el 3.99% eran afroamericanos, el 0.25% eran amerindios, el 3.15% eran asiáticos, el 0.06% eran isleños del Pacífico, el 0.83% eran de otras razas y el 1.83% pertenecían a dos o más razas.