Згідно з переписом населення 2021 року, 69,4% жителів Естонії становлять естонці. За переписом 2011 року цей показник був вищим на 0,4% – 69,8%. Проте частка естонців була нижчою, ніж зараз, як у 2000 (68,3%), 1989 (61,5%), 1979 (64,7%) роках, так і 1970 року (68,2%).
87 % російського населення Естонії проживали в містах, 14,9 % – володіли естонською мовою. Частка росіян серед населення Талліна становила 41 %, Нарви – 85,9 %. Чисельність російського населення Естонії за даними 2012 року становила 335 267 осіб, 2021 року – 315 252 осіб (23,67 % населення Естонії).
У 2004 році в Таллінні серед жителів було зареєстровано 52,1% естонців, а на початку 2020 року – 52,8%. За цей час частка росіян скоротилася з 38,5% до 37,1%, скоротилася і кількість українців та білорусів.
Останній перепис було проведено 2021 року. Згідно з ним, кількість жителів Естонії станом на 31 грудня 2021 року становила 1 331 824 особи, частка естонців (за вирахуванням осіб невстановленої національності) – 69,4 % (919 711 осіб); частка чоловіків становила 47,6 %, жінок – 52,4 %; у Талліні проживало 32,9 % жителів країни.