Hanau is a town in Hesse, Germany. It is 25 kilometres (16 miles) east of Frankfurt am Main, where the little river Kinzig joins the river Main. About 100,000 people live in Hanau.