Amsterdam, the capital of the Netherlands, has taken a historic step by banning public advertising for fossil fuel products and meat. The law applies to city-owned spaces, including buses, trams, metro stations, benches, shelters, and billboards. Ads for airlines, cruises, faraway vacations, gas-powered cars, beef, chicken, pork, fish, and fast-food meat products are now restricted in public settings because they promote high-carbon lifestyles.
The policy as the first of its kind for a world capital. The logic is straightforward: a city spending public money to reduce emissions should not also rent public space to industries encouraging behavior that increases them. The policy treats advertising not as neutral information, but as a force shaping desire, consumption, and social norms.
Councilor Anneke Veenhoff, whose party helped champion the ban, asked the central question: “If you spend lots of tax money and have lots of policies trying to manage climate change in Amsterdam, why would you rent out your public walls to exactly the opposite?” Amsterdam is also encouraging residents to shift toward plant-based protein, with a goal of 60% plant-based protein consumption by 2030. The city’s action may become a model for treating climate-damaging advertising more like tobacco advertising.
