The location of the headquarters of the World Economic Forum (WEF) is Cologny, Geneva, Switzerland. It was founded in 1971, and it serves as the central location for administration, staff, and the leadership team, situated near the international city of Geneva.