JOHN TRAINORFor Mayor of Armstrong
Downtown Armstrong, BC

A strong community.
A bright future.

Experienced leadership. A clear vision for Armstrong.

2026 Municipal Election — October 17, 2026
Armstrong, BC
Why I’m Running

This is our home.

I’ve lived in Armstrong for over 35 years. I raised my family here. I started a business here. I’ve coached, volunteered and worked alongside so many of you.

I’m running for mayor because I believe Armstrong deserves leadership that listens, plans ahead and puts our community first.

Together, we can build an Armstrong we’re proud to call home.

John Trainor

Read John’s full story →
A Letter To Armstrong

Why I’m Running for Mayor.

Learn directly from John about his vision for Armstrong and why he’s ready to lead the way.

A personal note from John

Dear Armstrong,

Good governance begins with good relationships—and good relationships begin with communication.

John Trainor

Read the full letter
Your Voice Matters

Let’s Build Armstrong — Together.

What’s most important to you for our community’s future? Share your thoughts and help shape John’s vision.

John’s Armstrong

The Armstrong I know.

At local businesses. In the parks. Downtown. At the rink. This is where John spends his time — and why he’s running.

A "Vote John Trainor for Armstrong Mayor — For a Stronger, Community-Focused Armstrong" banner mounted atop a rail car next to the Welcome to Armstrong sign

This campaign is about one thing: making Armstrong even better than the place I found.

Monashee Outdoors, a locally owned shop on a downtown Armstrong corner

Every storefront downtown has a story — and an owner who took a risk on this town.

A playground with a slide and climbing wall surrounded by tall pine trees at an Armstrong park

I've pushed my kids on these swings. Now I watch the next generation do the same.

The empty ice at Armstrong's hockey arena, beneath its vaulted wood-beam roof

Saturday mornings at the rink taught me more about this community than any meeting has.

A historic downtown Armstrong building with a hand-painted mural, storefront windows, and an "Open" sign

Some of the best conversations I've had about Armstrong happened over a coffee, not a council table.

A pedestrian walks along a tree-lined downtown sidewalk past brick storefronts, with parked cars and decorative street lamps.

I want to keep downtown Armstrong's charm and make it easy for everyone to visit, shop and enjoy.

Let’s keep the conversation going.

Find my latest campaign news and community moments on Facebook.

Follow me on Facebook (opens in a new tab)
Your voice. Your city. Your future.

How To Vote

The 2026 General Local Election will choose Armstrong’s Mayor and Council. Here’s what you need to know.

Election day

Saturday, October 17, 2026

Polls are open
8:00 AM – 8:00 PM.

Who can vote?

Resident voters must:

  • Be a Canadian citizen.
  • Be 18 or older on voting day.
  • Have lived in BC for at least six months immediately before voting day.
  • Live in Armstrong on voting day and not be disqualified from voting.

Ways to vote

Advance voting

October 7 & 14, 2026
8:00 AM – 8:00 PM

General voting

October 17, 2026
8:00 AM – 8:00 PM

Where to vote

Armstrong City Hall

3535 Bridge Street
For advance and general voting.

Bring accepted identification showing your name and residential address. Check the City’s voter instructions for full requirements.

Questions about registration, accepted ID, mail ballots or non-resident voting? View official voter information or call the City of Armstrong at 250-546-3023.