Which European countries grant the most citizenship every year?
Spain and the UK granted more citizenship than almost all other EU countries combined in 2013, the latest year where data is available. However, in relative terms, Ireland granted the most citizenship of any EU country in 2013, according to Eurostat. Ireland acquired 5.3 citizens per 1,000 residents in 2013 while Sweden came a very close second with 5.2 new citizens for every 1,000 residents.
This chart shows citizens acquired per 1,000 residents in EU member states in 2013.
You will find more statistics at Statista