---
title: "Pete Fry: from Strathcona print shop to the progressive candidate for mayor"
description: "A sourced profile of the Green Party’s mayoral candidate: his family and design career, three losing campaigns before two wins, eight years in opposition, the criticism of his record, and what he promises."
canonical_url: "https://voche.me/news/pete-fry-mayoral-candidate-profile"
last_updated: "2026-09-24T00:41:39.046Z"
---

Pete Fry is number 51 on the mayoral ballot, running for the Green Party of Vancouver. He has been a city councillor since 2018. In September 2026 the two other progressive candidates, COPE’s Stephanie Allen and OneCity’s William Azaroff, withdrew and endorsed him, and the poll that followed put him ahead of Mayor Ken Sim. This profile covers his life, his record, the criticism he faces and his platform, with a source for each claim listed at the end. His full research page is at [voche.me/candidates/pete-fry](/candidates/pete-fry).

## Dublin, Kingsway, then Hastings Street

Fry was born in Dublin, Ireland, in 1969 to parents who were both doctors. The family moved to Vancouver when he was a small child. His mother, Hedy Fry, has represented Vancouver Centre in Parliament since 1993 and is the longest-serving woman in the House of Commons. He was 25 when she was first elected.

He has lived in Strathcona, beside the Downtown Eastside, for close to 30 years. In the 1980s he lived in a shared house at Princess and Cordova and ran a print shop on East Hastings Street under the name Digiboy, designing magazine covers, concert posters and album covers. He later moved into corporate design work and ran a graphics and communications agency.

He has told two interviewers what pulled him into civic life: a friend was hit by a car on Prior Street and died, and he began working on traffic safety and planning in his neighbourhood. His first City role was the Dog Strategy Task Force in the mid-2000s. In the early 2010s he was a community representative on the Downtown Eastside Local Area Plan and chaired the Strathcona Residents’ Association.

## Three losses before a win

Fry ran for Council with the Greens in 2014 and did not win. In 2016 he ran for the BC Greens in the Vancouver-Mount Pleasant provincial by-election and placed second, with 27.07% against the NDP’s 60.14%. In the 2017 Council by-election he placed second again, behind the NPA’s Hector Bremner.

In 2018 he won a seat with 61,806 votes, the second-highest total of any council candidate. In 2022 he was re-elected with 37,270 votes, taking the tenth and final seat. He represented Vancouver at the Union of BC Municipalities for three years.

## Eight years in opposition

Fry has spent his Council career outside the governing party: first opposite Kennedy Stewart’s independent mayoralty, then, from late 2022, opposite Ken Sim’s ABC majority. He has been a steady critic of that majority on three matters: the attempt to abolish the elected Park Board, the pause on new supportive housing, and ABC’s attempt to suspend integrity commissioner investigations.

His own motions show what he tried to do. In February 2025 he asked staff to review the City’s exposure to foreign suppliers and find ways to buy locally and within Canada. In July 2026 he moved to restore a renters’ office at City Hall; his party reports Council rejected it on July 28.

## The criticism

Fry’s record draws criticism from two directions.

**From the housing side.** Mo Amir, writing in The Tyee on September 22, argued that Fry has not yet said clearly what he stands for as a mayoral candidate. He wrote that Fry has voted with ABC 89% of the time on housing, so his housing position is close to the mayor’s, and that on public safety and affordability he has offered “broad principles but few concrete ideas.”

**From ABC.** ABC’s campaign advertising describes Fry as soft on crime and hostile to police, based on his police funding votes. The Tyee’s September 18 review of those ads found they blur the difference between the launch of a police task force and a later funding vote. Fry called the ads misleading; ABC councillor Peter Meiszner said they describe his voting record.

**On his party’s strength.** The Greens raised less than $69,000 in 2025, against $327,000 for OneCity and $606,000 for ABC, according to The Tyee. When William Azaroff withdrew on September 8 he questioned in public whether the Greens had the fundraising, volunteers and door-knocking to win, even while endorsing Fry.

None of these is an allegation of wrongdoing. They are disagreements about votes and about whether his campaign can win.

## The September shift

Stephanie Allen left the race on September 2 and William Azaroff on September 8; both endorsed Fry. The Justason Market Intelligence poll taken from August 31 to September 11 put him at 45% of decided voters to Sim’s 30%. Interviews taken after September 8 put him at 59%. The full numbers, and the reasons to read them with care, are on the [polls page](/polls).

## What the Greens promise for 2026

- Pre-approved housing designs, including prefabricated homes, and simpler permits for apartments, townhomes and infill.
- Retrofit partnerships to keep existing affordable homes where that is feasible, and support for wood construction.
- A “Buy Vancouver, Build Canada” purchasing policy that prefers local and Canadian suppliers and restores community benefit agreements on City projects.
- Reversal of the pause on new supportive housing.
- Keeping the elected Park Board.
- Dependable City services, which his January announcement named alongside safety, the local economy and accountable leadership.

## What is still unknown

The Greens have not published a funded timetable for the housing proposals, the service standards and tax assumptions of a first budget, or numeric targets for housing delivery and community safety. His research page lists those as open questions; the campaign has not published answers. The 89% voting-alignment figure comes from an opinion column; voche.me has not recomputed it from Council minutes.

*Image: Kent Lins, CC BY 2.0, 2018, cropped and composed with text by voche.me.*

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
