Tallinna loomaaed on Eesti ainus loomaaed, mis asub Tallinna kesklinnast lühikese autosõidu kaugusel Haabersti linnaosas. Loomaaia asutamiskuupäevaks loetakse 25. augustit 1939, mil avas Eesti Loomakaitse Liit üleriikliku iluaiandusnäituse osana Kadrioru Väikese Loomaia. Kuna selle sama aasta lõpuks oli Kadrioru Loomaaeda külastanud rohkem kui 100 000 huvilist, tuli hakata mõtlema päris loomaaia loomisele. Kulus hulk aastaid ning lõpuks, 1983. aastal, oldi valmis loomaaia rajamiseks. Selleks otstarbeks saadi 89 hektari suurune maa-ala Veskimetsas, Haabersti linnaosas. Eelnevalt asusid seal sõjaväelaod, mis muudeti pärast mõningaid kohandamisi loomade hoiustamise ruumideks. Uusi hooneid aga ei olnud võimalik koheselt ehitama hakata, sest seoses Moskva olümpiamängudega kehtis 10-aastane spordi- ja kultuuriasutuste rajamise keeld.