15 days to goBritish Columbia votes on Saturday, October 24, 2026

Get in front of undecided British Columbia voters
MLA in Surrey-White Rock · BC provincial 2026

Trevor Halford

Surrey-White Rock MLA since 2020 and former interim Opposition leader, running again for the Conservative Party of BC.

Trevor Halford led the Official Opposition from December 2025 to June 2026. In the legislature in 2026 he introduced a bill to repeal DRIPA, moved to delay the freedom of information bill, and pressed the government on maternity closures at Peace Arch Hospital. He was removed from the Conservative caucus on September 18, 2026 and readmitted three days later.

Researched by voche.me · Not a campaign-authored page

Conservative Party of BC2026
Trevor Halford, from his Conservative Party of BC candidate page.
Trevor HalfordMLA

A researched record of Trevor Halford’s 18 commitments, 14 dated actions and 9 public statements, with 9 news items. Most come from the legislature record of 2026 and from Conservative caucus releases that quote him.

Where can you hear Trevor Halford?

No campaign event for Trevor Halford was confirmed by an organizer on 2026-09-30. The dates below are voting days.

Checked September 30, 2026 · All event times are Pacific time. Recheck the organizer before travelling.

View every date through Oct 24
  1. No appearance confirmed
  2. No appearance confirmed
  3. No appearance confirmed
  4. No appearance confirmed
  5. No appearance confirmed
  6. No appearance confirmed
  7. No appearance confirmed
  8. Voting day
  9. No appearance confirmed
  10. No appearance confirmed
  11. No appearance confirmed
  12. No appearance confirmed
  13. No appearance confirmed
  14. No appearance confirmed
  15. No appearance confirmed
  16. Voting day

Voting dates

  • Advance voting begins
  • General voting day

At official British Columbia voting places. These dates apply to every voter and are not candidate appearances. Find your voting place

On dates without a confirmed appearance the public schedule is unknown; the candidate may still have activities that day. This static page changes only when its research is updated.

About Trevor Halford

Trevor Halford is the Conservative Party of BC candidate in Surrey-White Rock on Elections BC’s list for the general election of October 24, 2026.

He won Surrey-White Rock in 2020 for the BC Liberal Party with 10,718 votes, 39.51% of the valid vote, and again in 2024 for the Conservative Party with 14,667 votes, 52.31%, according to the Elections BC statements of votes. The Peace Arch News reported in September 2024 that he left BC United to run for the Conservatives.

In December 2025 he became interim leader of the Conservative Party and Leader of the Official Opposition after John Rustad resigned, CBC News reports. Kerry-Lynne Findlay won the party leadership on May 30, 2026 and named Heather Maahs to lead the Opposition on June 30, 2026. Findlay’s shadow cabinet named Halford critic for transit and ICBC.

On September 18, 2026 Findlay removed him from the caucus. After she resigned, interim leader Lorne Doerkson readmitted him on September 21, 2026.

The party’s candidate page says he was born and raised in the district and graduated from Elgin Park Secondary and Trinity Western University. Those are the party’s own statements.

David Eby rules out a new vehicle levy for TransLink Conservative Party of BC announces 10-candidate slate for Surrey ridings Read the sources

Commitments and the available evidence.

Published positions and selected commitments, separated by election cycle. Status labels describe the evidence reviewed, not a numerical score or a complete audit of the platform. Council approval is different from delivery.

18 commitments shown · Checked Sep 30

Repeal the Declaration on the Rights of Indigenous Peoples Act

On April 22, 2026 Halford introduced a bill, the Declaration on the Rights of Indigenous Peoples Repeal Act, to repeal the provincial law known as DRIPA. He said the law had cast doubt on private property and had been used to strike down provincial laws.

Evidence & next checks
Evidence reviewed
The House voted against first reading, 44 votes to 47, so the bill was never debated. The vote index records Halford voting for it. He gave no cost or date for a repeal after the election.
What still needs checking
Does he or his party bring the repeal bill back after the election?

Publish the list of court cases that cite DRIPA

In question period on April 22, 2026 Halford asked the Attorney General to table the list of more than 20 court cases the Premier had said were affected by DRIPA. A caucus release of May 28, 2026 quotes him asking for the full list.

Evidence & next checks
Evidence reviewed
A demand for disclosure. It names no deadline and no instrument he would use.
What still needs checking
Did the government publish a list of the cases?

Keep the independent Merit Commissioner

A caucus release of February 24, 2026 quotes Halford calling on the government to reverse its Budget 2026 decision to close the Office of the Merit Commissioner, which checks that public service hiring is based on merit. He asked the same in question period that day.

Evidence & next checks
Evidence reviewed
The release gives the office’s total budget as $1.7 million. He gives no date and names no bill he would bring.
What still needs checking
Does the office still exist after the election?

Delay the freedom of information bill (Bill 9) by six months

On May 5, 2026 Halford moved a hoist motion: an amendment that would delay second reading of Bill 9, the Freedom of Information and Protection of Privacy Amendment Act, 2026, by six months. He said the bill adds undefined grounds to refuse requests and a new fee.

Evidence & next checks
Evidence reviewed
The House voted down the amendment, 42 votes to 48, in the early morning of May 7, 2026. The vote index records Halford voting for it and against second and third reading of the bill.
What still needs checking
Would a Conservative government change the freedom of information law again, and how?

Stop maternity closures at Peace Arch Hospital

Halford asked the government in question period on February 19 and May 27, 2026 why the maternity unit at Peace Arch Hospital in his district kept closing, and asked the Health Minister to guarantee no more closures. A caucus release of January 22, 2026 quotes him calling it a pattern of neglect.

Evidence & next checks
Evidence reviewed
A position. He names no measure, number of doctors, cost or date of his own.
What still needs checking
Does the unit stay open through 2027?

Hold the government to account on health care

In his budget speech on February 26, 2026 Halford said the health care system has failed people across the province and named emergency room closures and hallway beds.

Evidence & next checks
Evidence reviewed
A statement of approach. It names no measure, cost or date.
What still needs checking
Does the Conservative platform name health measures he supports?

Arrests and jail time for extortion

A caucus release of February 3, 2026 quotes Halford saying an advisory group on extortion would not stop the crimes and that criminals need to be in jail.

Evidence & next checks
Evidence reviewed
A position. It names no provincial measure, cost or number of officers.
What still needs checking
What provincial step would he take on extortion?

Deport foreign nationals in organized crime

The same release quotes Halford saying foreign nationals involved in organized crime should be deported.

Evidence & next checks
Evidence reviewed
Deportation is a federal power, so the Province cannot do this on its own.
What still needs checking
Does he name a step the Province itself would take?

End the drug decriminalization pilot and focus on treatment

A caucus release of January 7, 2026 quotes Halford saying the drug decriminalization pilot did not work and calling for a path focused on treatment, recovery and public safety.

Evidence & next checks
Evidence reviewed
A position. No measure, cost or date. The vote index records him voting for first reading of Bill M235, the Drug Recovery and Community Safety Act, on March 5, 2026; the bill’s content was not read by voche.me.
What still needs checking
Does the party platform give a treatment plan with numbers?

No sales tax on security services for small business

In question period on March 11, 2026 and in the Premier’s Office estimates on May 28, 2026 Halford opposed applying provincial sales tax to the security services that small businesses hire.

Evidence & next checks
Evidence reviewed
A position against a tax. He gives no cost of removing it and no date.
What still needs checking
Would a Conservative government remove the tax, and when?

Bring a new budget that restores confidence

After a Moody’s downgrade, a caucus release of March 19, 2026 quotes Halford asking the government to bring a new budget. In a release of May 28, 2026 he says the government has no plan to balance the books.

Evidence & next checks
Evidence reviewed
A position. He gives no target year for balance and no spending figure of his own. The release says Conservatives have a plan, which voche.me did not find published.
What still needs checking
Does the Conservative platform give a year to balance the budget?

Support a northern oil pipeline

In question period on May 19, 2026 Halford asked the Premier to support a proposed oil pipeline to the coast and work with the other governments on it.

Evidence & next checks
Evidence reviewed
A position. The project needs federal approval. He names no provincial measure, cost or date.
What still needs checking
What would the Province do for the project?

Earlier bar hours during the World Cup

A caucus release of June 30, 2026 quotes Halford asking the government to let bars and restaurants apply for a temporary licence to serve alcohol before morning World Cup games.

Evidence & next checks
Evidence reviewed
The release names the licence but no date or cost.
What still needs checking
This request was tied to the 2026 tournament and has passed.

Restore the community housing fund

In question period on March 9, 2026 Halford criticized a $1.4 billion cut to the community housing fund and its effect on a non-profit housing project for adults with developmental disabilities.

Evidence & next checks
Evidence reviewed
A position against the cut. He did not say he would restore the money or name a figure of his own.
What still needs checking
Does the Conservative platform say what it would do with the fund?

Support Bill M237 for people with catastrophic crash injuries

As Shadow Minister for ICBC, Halford is quoted in a caucus release of July 28, 2026 backing Bill M237, a bill from MLA Sheldon Clare that would give people with catastrophic crash injuries more time to claim benefits and count the loss of one limb as catastrophic.

Evidence & next checks
Evidence reviewed
The bill belongs to another member. Halford gives no cost or date. The vote index records him voting on April 22, 2026 against sending the bill to a committee.
What still needs checking
Is the bill brought back after the election?

Disclose World Cup security costs and tickets

In question period on April 29, 2026 Halford asked the government to say what World Cup security would cost and who in government would get tickets.

Evidence & next checks
Evidence reviewed
A demand for disclosure. No measure or date.
What still needs checking
None; the tournament has passed.

Keep individualized autism funding

In question period on February 18 and May 28, 2026 Halford opposed the end of individualized funding for children with autism and said his side would keep it.

Evidence & next checks
Evidence reviewed
Support for children with support needs falls outside the eleven scored provincial issues on this site, so it is listed without a score. He gives no cost.
What still needs checking
Does the Conservative platform commit to individualized funding?

Conservative Party of BC platform

The party’s platform page lists plan titles and says the platform is coming soon. It does not name Halford.

Evidence & next checks
Evidence reviewed
A party page. It names no measure that Halford states himself.
What still needs checking
Read the platform when the party publishes it.

Policies, budgets & programs

Recorded votes where the legislature’s vote index names him. A bill that passed without a recorded vote names nobody and is left out.

Voted against the 2026 budget

The vote index records Halford voting nay on the budget motion. The House split 46 to 46 and the Speaker’s casting vote carried it.

Scope, limits and sources

The Speaker said a confidence vote should not be decided by the Chair alone, so he voted for the motion.

Voted against the Supply Act, 2026-2027 (Bill 22)

The vote index records Halford voting nay at third reading of the bill that approves the year’s spending.

Scope, limits and sources

The transcript of the vote itself was not read line by line.

Introduced the DRIPA Repeal Act

Halford moved first reading of his bill to repeal the Declaration on the Rights of Indigenous Peoples Act. The House voted against it, 44 to 47.

Scope, limits and sources

Most bills pass first reading without a vote. This one went to a recorded division.

Voted against the K’ómoks Treaty Act (Bill 20)

The vote index records Halford voting for an amendment at second reading and then nay at second and third reading of the bill that puts the K’ómoks treaty into law.

Scope, limits and sources

He did not speak in the debate, according to the speech index.

Moved and voted for the six-month delay of Bill 9

Halford moved the hoist amendment on May 5. In the sitting of May 6, which ran past 3 a.m., the House defeated it 42 to 48, and the vote index records him voting for it and against second reading.

Scope, limits and sources

The vote index records him voting nay at third reading on May 28, 2026.

Voted for the motion on merit oversight in the public service (Motion M203)

The vote index records Halford voting yea on Motion M203. He spoke for the motion on March 30, 2026.

Scope, limits and sources

The text and result of the motion were not read in the transcript of the vote.

Voted against sending Bill M237 to a committee

The vote index records Halford voting nay on Motion 15, which sent the crash injury bill to the committee that reviews the auto insurance law. The motion passed 49 to 42.

Scope, limits and sources

A caucus release later says the committee step delayed help for injured people.

Voted for the Forests Statutes Amendment Act, 2026 (Bill 14)

The vote index records Halford voting yea at third reading.

Scope, limits and sources

voche.me did not read the bill or its debate.

Voted for the Motor Vehicle Amendment Act, 2026 (Bill 6)

The vote index records Halford voting yea at third reading.

Scope, limits and sources

voche.me did not read the bill or its debate.

Voted for the Dashboard Cameras in Commercial Vehicles Act (Bill M217)

The vote index records Halford voting yea on the report of the bill as amended.

Scope, limits and sources

voche.me did not read the bill or its debate.

Voted for first reading of the Human Rights Code Repeal Act

The vote index records Halford voting yea at first reading. In debate on March 12, 2026 he said he supports human rights and that, as interim leader, he had chosen to vote yes on first readings.

Scope, limits and sources

A first reading vote lets a bill be printed; Halford described his yes vote that way in the House.

Voted for the Safe Access to Schools Amendment Act, 2026 (Bill 12)

The vote index records Halford voting yea at third reading.

Scope, limits and sources

voche.me did not read the bill or its debate.

Interim Leader of the Official Opposition

Halford led the Conservative caucus and the Official Opposition from December 2025 until June 30, 2026, CBC News reports. He also served as interim party leader until Kerry-Lynne Findlay won the leadership on May 30, 2026, according to Global News.

Scope, limits and sources

A role, listed for the record. It earns no score.

Talks, interviews & statements

Read original statements and reporting, or open the publisher’s video. A summary of a speech is labelled separately from a full recording.

Debate coverage

Questions to the Premier in budget estimates

Questioned the Premier on staff pay, the sales tax on security services, gynecological cancer specialists in Fraser Health and the Burnaby Hospital project.

Controversies & public scrutiny

Records are labelled by type, including official findings, civil proceedings and political disputes where applicable. Each entry identifies the response found in the sources and the latest status verified for this page.

Removed from the Conservative caucus, then readmitted

Party leader Kerry-Lynne Findlay said on September 18, 2026 that Halford, John Rustad and Claire Rattée would no longer be members of the Conservative caucus. Her statement said there was no room for internal power struggles and named no specific act by any of the three. The Speaker’s office was notified the same day, according to the Surrey Now-Leader.

Candidate or party response

Halford said he was not going anywhere and still planned to run in Surrey-White Rock, the Surrey Now-Leader reported.

Verified status and limits

Findlay resigned as leader on September 20, 2026. On September 21 interim leader Lorne Doerkson told the Speaker that Halford had been readmitted to the caucus, according to the caucus statement and CBC News. Elections BC lists him as the Conservative Party candidate.

Read the reporting

A dated reading list from independent publishers. The headings below are voche.me summaries; follow each link for the original article, context and any corrections.

Check the evidence

Sources checked September 30, 2026. Official records establish decisions; campaign material establishes stated positions; reporting adds investigation and context. None alone establishes every claim.

Official record 40 sources
Campaign 28 sources
Reporting 15 sources

No campaign website of his own was found; his link page on Linktree points to the party page. His X, Facebook and Instagram posts could not be read, because they show a sign-in page. The Conservative platform was not yet published on 2026-09-30, so no party measure is tied to him. The Premier’s Office estimates debates of May 27 and 28, 2026 were read for his questions, not line by line. Votes come from the vote index; most vote transcripts were not opened, so the text of Motion M203 and Bill M235 was not read. His speeches in the 2025 sessions and earlier were not read. His work before 2020, as a political staff member and at a pipeline company, rests on reporting that was not opened, so it is left out. The reason Kerry-Lynne Findlay removed him from caucus is not stated in her statement, and no source opened by voche.me quotes a reason from either side. The party candidate page labels him "Interim Conservative Party Leader"; reporting shows he held that role until May 30, 2026, so the label is out of date. No all-candidates meeting for Surrey-White Rock was found. Elections BC listed no other candidate in the district on 2026-09-30, and nominations close on October 3. Campaign finances and endorsements were not reviewed. The questionnaire has not been sent.

What voche.me has checked

Evidence reviewed on 2026-09-30: the Elections BC candidate list and the 2020 and 2024 statements of votes, the legislature’s 2026 speech and vote indexes, 34 transcripts from 2026 where he spoke, 23 Conservative caucus releases that quote or name him, his party candidate page, and reporting from CBC News, Global News, the Surrey Now-Leader and the Peace Arch News.

His commitments on this page come from what he said in the legislature and in caucus releases in 2026. He has no campaign website of his own, and the party platform was not yet published. Sections with no entry record that voche.me found nothing on this date.

Experience & community

December 2025 to June 30, 2026

Interim Leader of the Official Opposition

Served after John Rustad resigned, until Kerry-Lynne Findlay named Heather Maahs, according to CBC News.

CBC News, June 30, 2026

Questions for the candidate

Proposed questions for a future interview. They have not been sent to the candidate, and no answers have been supplied.

No questions and answers have been supplied.

Have your own question?

Ask Trevor Halford directly. We send it to the campaign, and publish the reply here if we get one.

Questions about this page

Facts voche.me can state about Trevor Halford's page itself, answered directly rather than left blank.

Is this an official page for Trevor Halford?

No. This page is researched by voche.me from public sources, listed below, and is separate from Trevor Halford's own campaign.

What party is Trevor Halford running with?

Trevor Halford is running for MLA with Conservative Party of BC.

Does Trevor Halford currently hold public office?

Yes. Trevor Halford currently serves as MLA for Surrey-White Rock.

How many sources does this Trevor Halford profile cite?

This profile lists 7 sourced references, each with the date voche.me checked it, in the Sources section below.

Why do some questions on Trevor Halford's page show no answer?

The "Questions & answers" section on this page lists questions voche.me would put to Trevor Halford in a future interview. They have not been sent yet, so the page says plainly that no answer has been supplied instead of leaving the section blank.

When is the election Trevor Halford is running in?

The 2026 British Columbia election, including the MLA race, is decided on October 24, 2026.

Space for campaign updates

No campaign updates yet

Announcements, event details and messages can be added here, with their source and publication date. No campaign submission has been added.

Sources & transparency

Missing information does not imply a candidate’s position. Read our editorial standards.

Campaign contact

Campaign links & contact.

Find the candidate’s website, social accounts and contact information.

View more candidates.

All candidate spaces
Candidate Q&A

Ask Trevor Halford a question.

Give your name, email and question. We send it to the campaign, and publish their answer here if we get one.

CORRECTIONS

Report a problem on this page.

Tell the editors what is wrong and where the correct information can be checked. The page you are on is attached automatically.