In a two-horse race that also involved Turkey, the association's executive committee voted in favour of the German bid in Switzerland this afternoon.
"The procedure was transparent".
"We will organise a huge football party in Germany", he added. "Every democratic decision is the right decision", Ceferin said.
"We have incredible stadiums, fans who love football, first and foremost we have people who love celebrating with other Europeans", said Lahm, a former Germany captain.
UEFA considered that the German bid already had everything in place to host a successful event - from stadiums to infrastructure and hotels.
Fortnite season 6 Battle Pass pets and skins detailed
Although there certainly weren't as many changes as some fans were expecting, the map is slightly different in season six. Players who buy a Battle Pass for 950 Fortnite's V-Bucks (£8) get the pets as part of the bundle.
Turkey's vision for the Euro 2024 includes the motto: "We will share together". The famous Liverpool-Milan UEFA Champions League Final in 2005 was staged at the stadium which has a capacity of 76,761 people.
Al Jazeera's Sinem Koseoglu, reporting from Istanbul, said Turkey had been "very hopeful" about winning but always had doubts whether politics would affect the outcome.
A study of the two candidates published by UEFA last week boosted Germany's case with Turkey falling short on an assessment of human rights, which is a new factor of tournament bidding.
However, the German soccer federation and fans have troubled relations with national team players Mesut Ozil and Ilkay Gundogan, whose roots are Turkish. The tournament will return to a single-host country format after Euro 2020 is held in 12 cities across Europe.
Germany has nearly 300,000 more tickets to sell, and promises "sizeable and reliable revenues" for UEFA, with a net capacity of 2.78 million seats compared to Turke's 2.49 million.