Kusatsu se encuentra en el noroeste de la prefectura de Gunma, situado a unos 1200 metros sobre el nivel del mar.
El volcán activo Kusatsu-Shirane, el inactivo monte Tengu y el monte Motoshirane se encuentran al oeste de Kusatsu.
Limita con los pueblos de Naganohara y Nakanojō, y la villa de Tsumagoi, así como con Takayama en la prefectura de Nagano.
El principal ingreso del pueblo es el turismo (aproximadamente el 90% de la población activa está empleada en el sector terciario), principalmente en relación con sus centros termales (onsen), con muy poca industria y casi nada de agricultura.
Según los datos del censo japonés, la población de Kusatsu ha disminuido constantemente en los últimos 30 años.