Jevgeni Ossinovski, Tallinna linnapea alates 14. aprillist 2024
Tallinna linnapea on Tallinna täitevvõimu juht.
Kuni 1786 . aastani ning 1796 –1877 juhtis Tallinna linna raad . Esimene Tallinna linnapea raejärgsel ajal oli Oskar Artur von Riesemann . 24.-25. novembris 1877 toimunud Tallinna Linnavolikogu valimiste järel toimus 22. detsembril 1877 linnavolikogu esimene istung, kus valiti uue seaduse järgi ka 53 häälega endine rae sündik Oskar Arthur von Riesemann, esimeseks Tallinna linnapeaks.
Esimene eestlasest Tallinna linnapea 1906 –1913 Voldemar Lender
1904 . aasta valimistel võitis eestlaste ja venelaste Tallinna linnavolikogu liikmete (vene keeles гласный, гласные Ревельской городской думы ) liit seni Tallinna juhtinud baltisakslasi ning linnapeaks sai venelane Erast Giatsintov , 1906 . aastal sai linnapeaks (vene keeles Ревельская городская голова ) esimene eestlane, Voldemar Lender .
1938 –1940 oli kasutusel ülemlinnapea ametinimetus, abilinnapea ametinimetuseks oli linnapea.
Nõukogude okupatsiooni ajal kasutati linnapea nimetuse asemel Tallinna Töörahva Saadikute Nõukogu Täitevkomitee esimehe (hiljem Tallinna Rahvasaadikute Nõukogu Täitevkomitee esimehe) ametinimetust. Saksa okupatsiooni ajal (1941 –1944 ) kasutati algul taas ülemlinnapea , hiljem 1. linnapea tiitlit.
Tallinna linnapea amet taastati 1990 . aastal ning esimeseks kohatäitjaks oli Hardo Aasmäe . 1997 –1999 oli ametis esimene naislinnapea Ivi Eenmaa .
Tallinna linnapea 1877 –1878 Oscar Arthur von Riesemann 1877. aastal
Tallinna Linna RSN täitevkomitee esimees ja Tallinna linnapea 1990 –1992 Hardo Aasmäe
Edgar Savisaar, Tallinna linnapea 2001–2004 ja 2007–2015
1786 –1796 Wilhelm Hetling (en ) , Tallinna asehalduskonna aegne linnapea (saksa k. Bürgerhaupt )
1796–1877 oli taas raevalitsus
1877 –1878 Oscar Arthur von Riesemann
1878 –1883 parun Alexander Rudolf Karl von Uexküll
1883 –1885 Thomas Wilhelm Greiffenhagen
1885 –1894 parun Viktor Karl Jakob von Maydell , 1885 linnapea kohusetäitja
1894 –1895 Eduard Ernst Bätge , linnapea kohusetäitja
1895 –1905 Karl Johann von Hueck
1905 veebruar–detsember Erast Hiatsintov
1905–1906 Eugen Edmund Eduard Erbe , linnapea kohusetäitja
1906 –1913 Voldemar Lender , esimene eestlasest Tallinna linnapea
1913 –1917 Jaan Poska
1917 aprill-september Gavriil Beljagin (en ) , linnapea kohusetäitja
1917–1918 Voldemar Vöölmann , linnavalitsuse esimees
1918 märts-november Erhard Arnold Julius Dehio , ülemlinnapea (oberbürgermeister)
13. november–25. november 1918 Aleksander Pallas , linnapea kohusetäitja
1918–1919 Aleksander Hellat
1919 mai-juuni Anton Uesson , linnapea kohusetäitja
1919 juuni-juuli Gottlieb Ast
1919–1934 Anton Uesson
1934 –1939 Jaan Soots , alates 1938 ülemlinnapea
1939 –1940 Aleksander Tõnisson , ülemlinnapea
1940 –1941 Aleksander Kiidelmaa , linnapea ja Tallinna Linna Töörahva Saadikute Nõukogu (TSN) täitevkomitee (TK) esimees
1941 jaanuar-august Kristjan Seaver , Tallinna TSN täitevkomitee (TK) esimees
1941–1944 Artur Terras (linnapea, ülemlinnapea ja 1. linnapea)
1944 –1945 Aleksander Kiidelmaa, Tallinna TSN täitevkomitee (TK) esimees
1945 veebruar-september Ado Kurvits (en ) , Tallinna TSN täitevkomitee esimees
1945–1961 Aleksander Hendrikson , Tallinna TSN täitevkomitee esimees
1961 –1971 Johannes Undusk , Tallinna TSN täitevkomitee esimees
1971 –1979 Ivar Kallion , Tallinna TSN ja Tallinna Linna Rahvasaadikute Nõukogu (RSN) täitevkomitee esimees
1979 –1984 Albert Norak , Tallinna Linna RSN täitevkomitee esimees
1984 –1990 Harri Lumi , Tallinna Linna RSN täitevkomitee esimees
1990 –1992 Hardo Aasmäe , Tallinna Linna RSN täitevkomitee esimees ja Tallinna linnapea
1992 –1996 Jaak Tamm , Tallinna linnapea
31. oktoober–14. november 1996 Priit Vilba , Tallinna linnapea
1996–1997 Robert Lepikson , Tallinna linnapea
1997 –1999 Ivi Eenmaa , Tallinna linnapea
1999 märts-november: Peeter Lepp , Tallinna linnapea
1999–2001 Jüri Mõis , Tallinna linnapea
2001 juuni-detsember Tõnis Palts , Tallinna linnapea
2001–2004 Edgar Savisaar , Tallinna linnapea
2004 –2005 Tõnis Palts , Tallinna linnapea
2005 –2007 Jüri Ratas , Tallinna linnapea
9. aprill 2007 – 9. november 2017 Edgar Savisaar (alates 30. septembrist 2015 oli Tallinna linnapea kohusetäitja abilinnapea Taavi Aas )
9. november 2017 – 11. aprill 2019 Taavi Aas , Tallinna linnapea
11. aprill 2019 – 26. märts 2024 Mihhail Kõlvart , Tallinna linnapea
14. aprillist 2024 Jevgeni Ossinovski , Tallinna linnapea