According to Eurostat, in 2004 Tallinn had one of the highest numbers of non-European Union citizens of all member state capitals. However, Russians constituted a significant minority - approximately one-third of Tallinn's inhabitants are immigrants of Russian origin, most of whom currently have Estonian citizenship.
In 2020, ethnic Estonians constituted over 52% of Tallinn's population (before World War II it was over 80%).