Trevor Halford


Trevor Halford is a Canadian politician who has served as the interim leader of the Conservative Party of British Columbia and leader of the Opposition since 2025. He has served as a member of the Legislative Assembly for the electoral district of Surrey-White Rock. Having first been elected in the 2020 provincial election as a member of the BC Liberal Party, he was re-elected in 2024 as a member of the Conservative Party.
His position as interim party leader was initially disputed by John Rustad, the ousted leader, and his supporters on December 3, 2025, though Rustad resigned the following day.

Early life and career

Born and raised in Surrey, British Columbia, Halford attended Elgin Park Secondary School in South Surrey before graduating from Trinity Western University with a degree in political science. He and his wife Holly have three children together.

Political career

He volunteered for BC Liberal Surrey-White Rock MLA Gordie Hogg in the late 1990s before getting a job in the Legislative Assembly of British Columbia, becoming chief of staff for two cabinet ministers. He was involved in Kevin Falcon's 2011 British Columbia [Liberal Party leadership election|2011 bid for the Liberal leadership], then worked in the office on communications and issue management for Premier Christy Clark. After leaving government, he became director of public affairs for TransCanada Pipelines. He ran for Surrey City Council in the 2018 municipal election as part of Surrey First, but was not elected.
Halford secured the Liberal nomination for Surrey-White Rock in September 2020; he defeated New Democrat Bryn Smith by 224 votes in that October's provincial election to become the riding's MLA, and was named the official opposition critic for mental health and addictions that November. He became the shadow minister for Transportation and Infrastructure, ICBC and Affordability in December 2022, and later added TransLink, BC Transit and Sport to his portfolio.
He was originally slated to run in the 2024 provincial election as a candidate for BC United ; after BC United pulled out of the election, Halford was announced as the BC Conservative candidate for Surrey-White Rock on September 3, 2024. He replaced Bryan Tepper, who instead ran for the Conservatives in Surrey-Panorama. Halford was re-elected in Surrey-White Rock, and was named official opposition critic for environment and parks by Conservative leader John Rustad that November.