Portland, Maine Mayoral Election

Tuesday, November 7, 2023

The results of a ranked-choice voting election. | Download Raw Summary Data
Round Eliminated Winners
Round 1
Round 2 George Rheault
Round 3 Dylan R. Pugh
Round 4 Justin L. Costa
Round 5 Pious A. Ali

Round 1

Candidate What changed Current total votes
Mark N. Dion 8,839 votes in the first round 39.44%
8,839 votes
Andrew J. Zarro 5,902 votes in the first round 26.33%
5,902 votes
Pious A. Ali 4,894 votes in the first round 21.83%
4,894 votes
Justin L. Costa 1,771 votes in the first round 7.9%
1,771 votes
Dylan R. Pugh 908 votes in the first round 4.05%
908 votes
George Rheault 100 votes in the first round 0.45%
100 votes

Round 2

Candidate What changed Current total votes
Mark N. Dion Gained 10 votes 39.5%
8,849 votes
Andrew J. Zarro Gained 26 votes 26.46%
5,928 votes
Pious A. Ali Gained 23 votes 21.95%
4,917 votes
Justin L. Costa Gained 4 votes 7.92%
1,775 votes
Dylan R. Pugh Gained 26 votes 4.17%
934 votes
George Rheault Eliminated: 100 votes redistributed to remaining candidates or became inactive

Round 3

Candidate What changed Current total votes
Mark N. Dion Gained 60 votes 39.88%
8,909 votes
Andrew J. Zarro Gained 363 votes 28.16%
6,291 votes
Pious A. Ali Gained 362 votes 23.63%
5,279 votes
Justin L. Costa Gained 86 votes 8.33%
1,861 votes
Dylan R. Pugh Eliminated: 934 votes redistributed to remaining candidates or became inactive

Round 4

Candidate What changed Current total votes
Mark N. Dion Gained 516 votes 42.56%
9,425 votes
Andrew J. Zarro Gained 636 votes 31.28%
6,927 votes
Pious A. Ali Gained 515 votes 26.16%
5,794 votes
Justin L. Costa Eliminated: 1,861 votes redistributed to remaining candidates or became inactive

Round 5

Candidate What changed Current total votes
Mark N. Dion Gained 1,325 votes 51.54%
10,750 votes
Andrew J. Zarro Gained 3,180 votes 48.46%
10,107 votes
Pious A. Ali Eliminated: 5,794 votes redistributed to remaining candidates or became inactive

Mark N. Dion

Round What changed Current total votes
Round 1 8839.0 first-round votes. 39.44%
8,839 votes
Round 2 Gained 10 votes from George Rheault . 39.5%
8,849 votes
Round 3 Gained 60 votes from Dylan R. Pugh. 39.88%
8,909 votes
Round 4 Gained 516 votes from Justin L. Costa. 42.56%
9,425 votes
Round 5 Gained 1,325 votes from Pious A. Ali. 51.54%
10,750 votes

Andrew J. Zarro

Round What changed Current total votes
Round 1 5902.0 first-round votes. 26.33%
5,902 votes
Round 2 Gained 26 votes from George Rheault . 26.46%
5,928 votes
Round 3 Gained 363 votes from Dylan R. Pugh. 28.16%
6,291 votes
Round 4 Gained 636 votes from Justin L. Costa. 31.28%
6,927 votes
Round 5 Gained 3,180 votes from Pious A. Ali. 48.46%
10,107 votes

Pious A. Ali

Round What changed Current total votes
Round 1 4894.0 first-round votes. 21.83%
4,894 votes
Round 2 Gained 23 votes from George Rheault . 21.95%
4,917 votes
Round 3 Gained 362 votes from Dylan R. Pugh. 23.63%
5,279 votes
Round 4 Gained 515 votes from Justin L. Costa. Eliminated. 26.16%
5,794 votes

Justin L. Costa

Round What changed Current total votes
Round 1 1771.0 first-round votes. 7.9%
1,771 votes
Round 2 Gained 4 votes from George Rheault . 7.92%
1,775 votes
Round 3 Gained 86 votes from Dylan R. Pugh. Eliminated. 8.33%
1,861 votes

Dylan R. Pugh

Round What changed Current total votes
Round 1 908.0 first-round votes. 4.05%
908 votes
Round 2 Gained 26 votes from George Rheault . Eliminated. 4.17%
934 votes

George Rheault

Round What changed Current total votes
Round 1 100.0 first-round votes. Eliminated. 0.45%
100 votes
Candidate name Round 1 Round 2 Round 3 Round 4 Round 5
Mark N. Dion

39.44%

8,839 votes

39.5%

8,849 votes

39.88%

8,909 votes

42.56%

9,425 votes

51.54%

10,750 votes
Andrew J. Zarro

26.33%

5,902 votes

26.46%

5,928 votes

28.16%

6,291 votes

31.28%

6,927 votes

48.46%

10,107 votes
Pious A. Ali

21.83%

4,894 votes

21.95%

4,917 votes

23.63%

5,279 votes

26.16%

5,794 votes
Justin L. Costa

7.9%

1,771 votes

7.92%

1,775 votes

8.33%

1,861 votes
Dylan R. Pugh

4.05%

908 votes

4.17%

934 votes
George Rheault

0.45%

100 votes


This changes the longform description FAQs to describe Preferential Block Voting

Presents the Single Table Summary in a format readable by Wikipedia
Uses an iframe to embed the interactive Bar Chart
On sites that support embed.ly (including Medium, Wordpress, Canva, and more), you can just paste this URL
Showing interactive content. Show print-friendly instead? Showing print-friendly content. Show interactive instead?