Havelberg is a town in the district of Stendal, in Saxony-Anhalt, Germany. It is situated on the Havel, and part of the town is built on an island in the centre of the river. The two parts were incorporated as a town in 1875. It has a population of 7,687 (2004).
Havelberg used to be part of Brandenburg for most of its history. But when the German States where dissolved in East Germany in 1952, Havelberg became part of the district of Magdeburg. The German States were refounded during the German reunification in 1990. However, the whole district of Magdeburg became part of Sachsen-Anhalt then – including the former Brandenburgian town of Havelberg.