Tallinn, ville qui a une altitude comprise entre 0 et 63 mètres au dessus du niveau de la mer, est sur la côte du golfe de Finlande.
Le territoire s'étale sur 159 kilomètres carrés, pour une population de 437619 habitants, selon le recensement de l'année 2020. Le climat est continental doux, selon la classification de Koppen, fondée sur les précipitations et les températures.