Meet the leader

Meet the leader

Sonia was elected Leader of the BC Green Party in 2020. She has served as MLA for Cowichan Valley and House Leader for the BC Green Caucus since 2017. She was Deputy Leader from 2017-2020. 

Sonia was previously Area B Director for the CVRD and a teacher. She was the National Administrator for Results Canada, a non-profit that works to end extreme poverty and a Board Member for Oikocredit, an international microcredit organization. 

She has a strong history of grassroots advocacy as a volunteer for the Citizens Climate Lobby, among other organizations. In her home of Shawnigan Lake, she successfully organized with her community to revoke a permit for contaminated soil at the headwaters of their drinking watershed. 

Her work as an MLA has focused on ending systemic racism in our child welfare system, improving oversight and evidence-based decision-making in land use policy, and standing up for climate action.

Sonia lives in the Cowichan Valley with her family.

Donate now to support Sonia's vision for B.C.

Donate Get Involved