Election 2026

Port Avalon decides

Mayor Elaine Ko is seeking a second term against Marcus Bell, the former harbour commissioner. Results are coming in from all 64 precincts tonight. Everything we have on the race is here.

Results

Live · updated 10:42pm

Measure H: harbour bonds

51 of 64 precincts reporting

  1. Yes $180 million for berths and flood gates 49,870 votes
  2. No 42,315 votes

Yes leads by 7,555 votes. Too early to call.

City Council, District 1

13 of 13 precincts reporting

  1. Priya Nair Incumbent Projected winner 13,402 votes
  2. Tom Hale 9,911 votes

City Council, District 4

8 of 21 precincts reporting

  1. Lucia Ferrer 7,622 votes
  2. Ben Osei Incumbent 7,104 votes

Lucia Ferrer leads by 518 votes. Too early to call.

Source: Port Avalon County Clerk, unofficial results (fictional data)

Precinct by precinct

Bell leads in Quayside and Westfield, Ko in Lowmarsh and Harbour Point. The north end, where Ko won easily in 2022, has not been counted. Drag the slider to see what she needs from it.

  • Elaine Ko ahead
  • Marcus Bell ahead
  • Not counted yet
  • Darker means a wider margin
Marcus Bell leads by 412 votes with 51 of 64 precincts counted.

Marcus Bell leads by 412 votes with 51 of 64 precincts counted.

Show the data
Precinct Neighbourhood Elaine Ko Marcus Bell
1 Northgate Not counted yet
2 Northgate Not counted yet
3 Northgate Not counted yet
4 Northgate Not counted yet
5 Northgate Not counted yet
6 Northgate Not counted yet
7 Avalon Heights Not counted yet
8 Avalon Heights Not counted yet
9 Avalon Heights Not counted yet
10 Avalon Heights Not counted yet
11 Avalon Heights Not counted yet
12 Avalon Heights Not counted yet
13 Avalon Heights Not counted yet
14 Fairview 1,006 1,058
15 Fairview 1,056 914
16 Fairview 913 906
17 Fairview 887 1,044
18 Station Hill 996 982
19 Station Hill 941 892
20 Station Hill 1,112 914
21 Station Hill 951 846
22 Westfield 796 1,093
23 Westfield 779 939
24 Westfield 840 1,197
25 Westfield 840 940
26 Old Town 816 898
27 Old Town 984 894
28 Old Town 923 1,110
29 Old Town 865 985
30 Old Town 861 848
31 Westfield 871 939
32 Westfield 998 1,063
33 Westfield 880 1,141
34 Old Town 965 945
35 Old Town 761 929
36 Eastshore 895 830
37 Eastshore 1,041 983
38 Eastshore 932 1,051
39 Eastshore 1,032 857
40 Quayside 705 1,047
41 Quayside 788 930
42 Quayside 777 901
43 Quayside 904 1,046
44 Quayside 796 1,126
45 Eastshore 995 997
46 Eastshore 836 883
47 Eastshore 860 930
48 Eastshore 986 990
49 Quayside 883 1,107
50 Quayside 761 1,173
51 Quayside 686 1,062
52 Harbour Point 949 793
53 Harbour Point 981 790
54 Harbour Point 958 822
55 Harbour Point 1,116 823
56 Harbour Point 922 799
57 Lowmarsh 1,045 673
58 Lowmarsh 1,058 629
59 Lowmarsh 1,249 795
60 Lowmarsh 1,071 868
61 Harbour Point 1,058 861
62 Harbour Point 1,089 960
63 Harbour Point 924 774
64 Harbour Point 1,055 828
Source: Port Avalon County Clerk, unofficial results; 2022 results by precinct (fictional data)
precincts across the city
64
projected turnout, the highest since 1998
58%
mail ballots in the first count
22,000
between the candidates in the final polls
2 pts

The candidates

Elaine Ko

Mayor since 2022 · seeking a second term

  • Fund harbour dredging and new berths through a partnership with the Port Authority
  • Pass the $310 million flood levy and rebuild the Lowmarsh wetland
  • Restore weekend library hours across the city

Marcus Bell

Former harbour commissioner · challenger

  • Keep the harbour in public hands and renegotiate the berth concession
  • Cap rent increases near the new transit lines
  • Put an independent ethics board in charge of city contracts

Polling average, % of likely voters

Ko's lead has narrowed every month since the spring.

Elaine KoMarcus Bell

Use the left and right arrow keys to read each value.

Show the data
MonthElaine KoMarcus Bell
Mar4940
Apr4841
May4842
Jun4743
Jul4644
Aug4744
Sep4645
Oct4645
Source: The Draft polling average of five public polls (fictional data)

What's on my ballot?

Pick your neighbourhood to see your council district, your races and where you vote.

Northgate

Council District 4

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • City Council, District 4 Ben Osei (incumbent) · Lucia Ferrer

Where to vote

Northgate Recreation Center
400 Ridge Road

Avalon Heights

Council District 4

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • City Council, District 4 Ben Osei (incumbent) · Lucia Ferrer

Where to vote

Avalon Heights Elementary School
18 Summit Avenue

Eastshore

Council District 4

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • City Council, District 4 Ben Osei (incumbent) · Lucia Ferrer

Where to vote

Eastshore Fire Station 6
2 Beacon Street

Fairview

Council District 3

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • No council race in District 3 this year.

Where to vote

Fairview Branch Library
77 Orchard Lane

Station Hill

Council District 3

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • No council race in District 3 this year.

Where to vote

Union Station Hall
1 Station Plaza

Westfield

Council District 3

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • No council race in District 3 this year.

Where to vote

Westfield Community Center
950 Westfield Avenue

Old Town

Council District 2

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • No council race in District 2 this year.

Where to vote

City Hall rotunda
1 Civic Plaza

Quayside

Council District 2

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • No council race in District 2 this year.

Where to vote

Seafarers' Hall
31 Wharf Street

Harbour Point

Council District 1

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • City Council, District 1 Priya Nair (incumbent) · Tom Hale

Where to vote

Harbour Point Library
12 Quay Street

Lowmarsh

Council District 1

On your ballot

  • Mayor Elaine Ko (incumbent) · Marcus Bell
  • Measure H $180 million in harbour bonds for new berths and flood gates: yes or no
  • City Council, District 1 Priya Nair (incumbent) · Tom Hale

Where to vote

Lowmarsh Community Center
140 Marsh Road

Polls closed at 8pm, and anyone in line by then can still vote. Mail ballots postmarked today count if they arrive by Friday.

The road to election night

  1. February

    Ko launches her re-election bid

    The mayor runs on the harbour plan and the flood levy.

  2. June

    Bell enters the race

    He resigns as harbour commissioner to run against the berth concession.

  3. September

    The polls tighten

    Ko's nine-point spring lead falls to one.

  4. Last Thursday

    The final debate

    Ko and Bell clash over the harbour and who pays for it.

  5. Tonight

    Election night

    Polls close at 8pm. Mail ballots are counted first.

  6. Friday

    Last ballots arrive

    Mail ballots postmarked by election day still count if they arrive by Friday.

  7. Within 30 days

    Results certified

    The county certifies the result and the winner is sworn in in January.

How the count works

Mail ballots that arrived before election day are counted first, so the early results lean towards the candidate who did better by mail. In-person votes from the 64 precincts follow through the evening.

Ballots postmarked by election day still count if they arrive by Friday, so a close race may not be called tonight. The county has 30 days to certify the result.