Elze is a town in the district of Hildesheim, in Lower Saxony, Germany. It is situated on the river Leine, approximately 15km (9.3mi) west of Hildesheim. The municipality of Elze also comprises the villages of Esbeck, Mehle, Sehlde, Sorsum, Wittenburg and Wülfingen.