This article questions the strict parallelism of demographic and economic development in characterising urban shrinkage in Germany. As the cases of several Ruhr cities and East German cities prove, urban economic growth can be achieved thanks to the substantial presence of modern industries and business services, and despite declines in population size. Serious shrinkages of Halle, Cottbus and Schwerin are primarily due to failures in the post-industrial transformation process.