The Israeli city beat Jerusalem and Eilat after presenting a “creative and compelling bid” for the chance to host the 64th song contest, which reaches 200 million viewers worldwide.
The semi-finals will take place on May 14 and 16, with the grand final on May 18.
The 2018 competition, hosted in Lisbon, Portugal, saw Netta Barzilai crowned the winner with Toy.
The city was chosen after Israeli public broadcaster KAN was asked to present at least two potential candidate locations.
Jon Ola Sand, the EBU’s executive supervisor for the ESC, said: “We'd like to thank all the Israeli cities who bid to host the 2019 Eurovision Song Contest, and KAN who conducted an expert and thorough assessment to help us make the final decision.
“All the bids were exemplary but in the end we decided that Tel Aviv provides the best overall setup for the world's largest live music event.
“We are excited to bring the Contest to a brand new city and are looking forward to working together with KAN to make 2019’s Eurovision Song Contest the most spectacular one yet.”
Tel Aviv will be hosting the Eurovision Song Contest for the first time and the event will be held at the EXPO Tel Aviv (International Convention Center).
The country’s second largest city is located on the Mediterranean coast with a population of more than 400,000 people.
Frank-Dieter Freiling, chairman of the ESC Reference Group, said: “We look forward to working with KAN to bring the Contest to Tel Aviv for the first time.
“We are expecting to receive guarantees from the Prime Minister this week in regards to security, access for everyone to attend, freedom of expression and ensuring the non-political nature of the Contest.
“These guarantees are imperative in order for us to move forward with the planning of the event and to uphold the Eurovision Song Contest values of diversity and inclusivity.”