Campbell was elected to Vancouver City Council in 1984 as a member of the Non-Partisan Association. He was then elected as mayor of Vancouver for three successive terms from 1986 to 1993. Notable events in civic politics during that period included the development of the Expo Lands, the re-development of Yaletown, and the foundation of the Coal Harbour residential area. One of the most significant projects of his term was the construction of the new Vancouver Public Library. He also served as chair of the Greater Vancouver Regional District and president of the Union of British Columbia Municipalities.
