The western part of the Duchy lay in the Weser Uplands, the central and southern parts in the northern Harz Foreland and the Harz mountains. The northern part was located on the border between the North German Plain and the Central Uplands of Germany. The Duchy's highest peak was the Wurmberg at 971 metres (3,186 ft). The major rivers that ran through Brunswick were the Weser, Aller, Leine, Oker, Bode and Innerste.