塔林市民发表了独立宣言，但接着被德军占领，后来更与俄国进行爱沙尼亚解放战争。1920年2月2日与俄罗斯苏维埃联邦社会主义共和国签订塔尔图条约，俄方永久承认爱沙尼亚共和国的独立，塔林成为爱沙尼亚首都。第二次世界大战期间爱沙尼亚首先在1940年－1941年被苏联占领，1941年－1944年又被纳粹德国占领，1944年再次被苏联占领。爱沙尼亚被强制加入苏联加盟共和国，塔林成为爱沙尼亚苏维埃社会主义共和国的首都。1980年莫斯科奥运期间，帆船比赛在塔林市中心东北处的皮里塔区举办。大批建筑物例如「奥林匹亚」酒店（