Lors de la Conférence des nations Unies sur l'environnement et le développement de Rio de Janeiro en 1992, la Suisse et 178 autres Etats se sont engagés à définir et à mettre en œuvre une politique de développement durable aux niveaux tant national qu'international. Pour donner suite à cet engagement, le Conseil fédéral a constitué le "Comité interdépartemental pour le développement durable" (CIDD, qui regroupe une trentaine de services fédéraux.
Depuis 1997, la "Stratégie pour le développement durable" fournit au Conseil fédéral la base nécessaire pour mettre en oeuvre un développement durable conformément à son mandat constitutionnel. La dernière version comprend les lignes directrices de la politique fédérale ainsi qu'un plan d'action pour la durée de la législature en cours (2008-2011).
Afin de faciliter les échanges d’informations et de promouvoir les projets communs entre les acteurs institutionnels suisses engagés dans une démarche d’Agenda 21, le Forum du développement durable a été créé en juin 2001. Cet organe géré par l’Office fédéral du développement territorial (ARE) réunit les représentant-e-s de la Confédération, des cantons et des villes. La Ville de Lausanne y participe depuis sa création.