O rio Hanja nasce próximo de Quilengues, tem 2400 km2 de área de bacia hidrográfica, directriz de 148 km.
Desagua na margem esquerda do rio Coporolo, 6 km a montante da foz do rio Impulo.
A sua foz, muito próxima da foz do seu irmão gémeo Impulo, confere ao rio Coporolo um ponto interessante para um futuro aprovisionamento das águas das chuvas ou seja uma barragem, que poderá reter as águas dos 3 rios: Coporolo, Hanja e Impulo.