A shrinking population means that Germany will need to attract an average of 533,000 immigrants per year over the long term, a study conducted by the Bertelsmann Foundation has found. Retiring baby boomers are making the pool of skilled workers much smaller and non-EU countries could become an important source of qualified labour. Bertesmann Institute board member Jorg Drager told The Local.de: “Germany can't rely on further high immigration from the EU. We must take the measures now that make Germany an attractive destination for non-EU citizens. The study also showed that a lack of immigration could mean that the number of people of working age will decline from around 45m at present to fewer than 29m by 2050.