Amsterdam has become the first capital city in the world to ban advertising for meat, cruise holidays, airline travel and fossil fuels across its public spaces. The restrictions apply to ads displayed at bus and tram stops, on billboards, street panels and in public transport.
Under the new rules, advertising for products such as burgers and chicken nuggets will be prohibited. The ban also covers petrol-powered cars, commercial flights and cruise travel, which city authorities classify as “climate-harmful.”
The measure will come into force on May 1.
Climate Rationale Behind the Ban
Municipal officials argue that restricting the promotion of high-emission products supports Amsterdam’s broader climate objectives. Animal agriculture is estimated to account for approximately 14–18 percent of global anthropogenic greenhouse gas emissions, including methane from livestock and nitrous oxide from manure.
The city has already supported international initiatives encouraging plant-based diets as a lower-emission alternative. Officials say limiting fossil fuel, cruise and airline advertising in public spaces strengthens the credibility of climate action policies.
A Wider European Watch
A similar ban is already in place in Haarlem, where advertising for meat, fish, fossil fuels and aviation is restricted across buses, screens and municipal advertising infrastructure.
Other European capitals are now monitoring Amsterdam’s decision. If the measure proves effective, comparable advertising restrictions could follow elsewhere in Europe, signaling a shift in how cities integrate climate goals into public communication policy.








