[1] Ballou se encuentra ubicado en las coordenadas 36°8′37″N 95°11′58″O / 36.14361, -95.19944 (36.143676, -95.199410)[2].
Según la Oficina del Censo de los Estados Unidos, Ballou tiene una superficie total de 3,668 mi² (9,5 km²), de la cual 3,668 mi² (9,5 km²) corresponden a tierra firme y 0 mi² (0 km²) es agua.
[3] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $27,321 y los ingresos medios por familia eran $53,068.
Los hombres tenían unos ingresos medios de $23,750 frente a los $50,455 para las mujeres.
La renta per cápita para la localidad era de $15,859.