Keaau se encuentra ubicado en las coordenadas 19°37′16″N 155°2′30″O / 19.62111, -155.04167.
Según la Oficina del Censo, la localidad tiene un área total de 6,4 km² (2,5 mi²), de la cual 6,4 km² (2,5 mi²) es tierra y 0 km² (0 mi²) (0%) es agua.
[2] Según la Oficina del Censo en 2000 los ingresos medios por hogar en la localidad eran de $39.722, y los ingresos medios por familia eran $43.347.
Los hombres tenían unos ingresos medios de $27.344 frente a los $23.287 para las mujeres.
La renta per cápita para la localidad era de $14.657.