From the late Middle Ages to the Industrial revolution, the town's population was fairly stable at around 2,000. Between 1860 and 1918 it grew to a little below 20,000. But from around 1919 until the mid 1970s, Landskrona just grew to some 30,000 inhabitants. Due to the closing of Öresundsvarvet shipyard (only a fraction of its close to 4000 employees work at the "new" renovation shipyard with the same name) and of other heavy industries, the population instead began to fall. Around 1985–1995 Landskrona's population were approximately some 25,000. Thanks to the general immigration (both from upper Sweden and from other countries) to western Scania and the Øresund coast, and due to the new railway station (opened in 2001), the town's population has again grown, and has once again exceeded 30,000 inhabitants, which equals the situation in the early 1970s. The town had 32,229 inhabitants in 2015.