# Coquitlam—Port Coquitlam

Coquitlam—Port Coquitlam is a federal electoral district in British Columbia. It encompasses a portion of the former electoral district of Port Moody—Westwood—Port Coquitlam.

## History

Coquitlam—Port Coquitlam was created by the 2012 federal electoral boundaries redistribution and was legally defined in the 2013 representation order. It came into effect upon the call of the 2015 Canadian federal election, where Liberal MP Ron McKinnon won in the riding.
Following the 2022 electoral redistribution, Coquitlam—Port Coquitlam will lose the Eagle Ridge area and the western half of the Westwood Plateau to Port Moody—Coquitlam.

## Demographics

Panethnic groups in Coquitlam—Port Coquitlam (2011−2021) :
| Panethnic group | 2021 | 2021 | 2016 | 2016 | 2011 | 2011 |
| Panethnic group | Pop. | % | Pop. | % | Pop. | % |
| European | 60,075 | 46.03% | 63,155 | 51.53% | 62,400 | 56.98% |
| East Asian | 35,265 | 27.02% | 31,605 | 25.79% | 24,500 | 22.37% |
| Middle Eastern | 11,125 | 8.52% | 7,860 | 6.41% | 6,140 | 5.61% |
| Southeast Asian | 6,745 | 5.17% | 5,940 | 4.85% | 4,595 | 4.2% |
| South Asian | 6,200 | 4.75% | 5,135 | 4.19% | 4,740 | 4.33% |
| Indigenous | 2,890 | 2.21% | 3,125 | 2.55% | 2,585 | 2.36% |
| Latin American | 2,810 | 2.15% | 1,980 | 1.62% | 1,820 | 1.66% |
| African | 1,915 | 1.47% | 1,465 | 1.2% | 1,210 | 1.1% |
| Other | 3,515 | 2.69% | 2,270 | 1.85% | 1,520 | 1.39% |
| Total responses | 130,525 | 98.88% | 122,550 | 99.17% | 109,505 | 99.33% |
| Total population | 132,004 | 100% | 123,576 | 100% | 110,241 | 100% |
| Notes: Totals greater than 100% due to multiple origin responses. Demographics based on 2012 Canadian federal electoral redistribution riding boundaries. |||||||

## Members of Parliament

This riding has elected the following members of the House of Commons of Canada:
| Parliament | Years | Member | Party |
| Coquitlam—Port Coquitlam Riding created from Port Moody—Westwood—Port Coquitlam |||||
| 42nd | 2015–2019 | Ron McKinnon | Liberal |
| 43rd | 2019–2021 | Ron McKinnon | Liberal |
| 44th | 2021–present | Ron McKinnon | Liberal |

## Election results
### 2023 representation order

Next Canadian federal election :
| Party | Candidate | Votes |
| | Liberal | Ron McKinnon |
| | Conservative | Iain Black |
| | New Democratic | Laura Dupont |
| Total valid votes/Expense limit | Total valid votes/Expense limit | Total valid votes/Expense limit |
| Total rejected ballots | Total rejected ballots | Total rejected ballots |
| Turnout | Turnout | Turnout |
| Eligible voters | Eligible voters | Eligible voters |
2021 federal election redistributed results :
| Party | Vote | % |
| Liberal | 18,178 | 37.92 |
| Conservative | 14,437 | 30.12 |
| New Democratic | 13,228 | 27.60 |
| People's | 2,093 | 4.37 |

### 2013 representation order

vte2021 Canadian federal election :
| Party | Candidate | Votes | % | ±% | Expenditures |
| | Liberal | Ron McKinnon | 21,454 | 38.51 | +3.82 | $102,564.03 |
| | Conservative | Katerina Anastasiadis | 16,907 | 30.34 | –3.67 | $103,619.84 |
| | New Democratic | Laura Dupont | 14,982 | 26.89 | +3.89 | $41,253.29 |
| | People's | Kimberly Brundell | 2,373 | 4.26 | +3.05 | $3,258.67 |
| Total valid votes/expense limit | Total valid votes/expense limit | Total valid votes/expense limit | 55,716 | 100.00 | – | $121,343.71 |
| Total rejected ballots | Total rejected ballots | Total rejected ballots | 402 | 0.72 | +0.18 |
| Turnout | Turnout | Turnout | 56,118 | 60.06 | –3.07 |
| Eligible voters | Eligible voters | Eligible voters | 93,440 |
| | Liberal hold | Liberal hold | Swing | Swing | +3.75 |
| Source: Elections Canada |||||||
vte2019 Canadian federal election :
| Party | Candidate | Votes | % | ±% | Expenditures |
| | Liberal | Ron McKinnon | 20,178 | 34.69 | -0.60 | $95,630.51 |
| | Conservative | Nicholas Insley | 19,788 | 34.01 | +2.02 | $113,823.63 |
| | New Democratic | Christina Gower | 13,383 | 23.00 | -4.25 | $15,513.20 |
| | Green | Brad Nickason | 4,025 | 6.92 | +3.25 | $1,557.30 |
| | People's | Roland Spornicu | 703 | 1.21 | – | $2,724.85 |
| | Veterans Coalition | Dan Iova | 98 | 0.17 | – | $0.00 |
| Total valid votes/expense limit | Total valid votes/expense limit | Total valid votes/expense limit | 58,175 | 99.46 |
| Total rejected ballots | Total rejected ballots | Total rejected ballots | 314 | 0.54 | +0.03 |
| Turnout | Turnout | Turnout | 58,489 | 63.13 | -3.60 |
| Eligible voters | Eligible voters | Eligible voters | 92,653 |
| | Liberal hold | Liberal hold | Swing | Swing | -1.31 |
| Source: Elections Canada |||||||
vte2015 Canadian federal election :
| Party | Candidate | Votes | % | ±% | Expenditures |
| | Liberal | Ron McKinnon | 19,938 | 35.28 | +27.02 | $22,747.95 |
| | Conservative | Douglas Horne | 18,083 | 32.00 | -23.53 | $193,315.18 |
| | New Democratic | Sara Norman | 15,400 | 27.25 | -3.72 | $25,811.51 |
| | Green | Brad Nickason | 2,076 | 3.67 | -0.66 | $5,259.89 |
| | Libertarian | Lewis Clarke Dahlby | 1,014 | 1.79 | – | – |
| Total valid votes/expense limit | Total valid votes/expense limit | Total valid votes/expense limit | 56,511 | 99.49 | | $221,031.20 |
| Total rejected ballots | Total rejected ballots | Total rejected ballots | 287 | 0.51 | – |
| Turnout | Turnout | Turnout | 56,798 | 66.73 | – |
| Eligible voters | Eligible voters | Eligible voters | 85,122 |
| | Liberal gain from Conservative | Liberal gain from Conservative | Swing | Swing | +25.27 |
| Source: Elections Canada |||||||
2011 federal election redistributed results :
| Party | Vote | % |
| Conservative | 22,371 | 55.53 |
| New Democratic | 12,477 | 30.97 |
| Liberal | 3,330 | 8.27 |
| Green | 1,744 | 4.33 |
| Others | 364 | 0.90 |