Photo: Coastal Elite from Halifax, Canada · CC BY-SA 2.0One councillor per 29,470 residents: Montréal is more thinly represented than 99% of Quebec municipalities
Upper Lachine is part of Montréal, whose council is led by Soraya Martinez Ferrada, the mayor. Which of the city’s ridings for the National Assembly of Québec takes in Upper Lachine isn’t known here, as Élections Québec’s map isn’t open for reuse. Upper Lachine sends one MP to Ottawa from Notre-Dame-de-Grâce—Westmount, its riding (a federal electoral district, which elects one MP): Anna Gainey (Liberal Party of Canada).
What stands out in how Upper Lachine is governed
Many residents per seat
The middle municipality in Quebec has a seat for every 380 residents; Montréal council has far more people behind each. Council size ↓
High spending per resident
Spending per resident put Montréal council above 95% of Québec’s local municipalities in 2024. Council money ↓
Compared with the province’s municipalities of 1,000+ residents (2021 Census; MAMH, MMAH and Statistics Canada).
Three governments, and who does what
Upper Lachine is governed by Montréal, with Quebec and Ottawa.
The city council decides local matters.
montreal.ca ↗Schools, health care, highways, municipal law.
assnat.qc.ca ↗Passports, pensions, EI, defence, immigration.
ourcommons.ca ↗Who to ask
Green: municipal. Gold: provincial. Grey: federal.
Montréal belongs to no regional county municipality, but it is part of the Communauté métropolitaine de Montréal.
From the council table to Ottawa
Every elected tier that speaks for Upper Lachine, from the most recent elections.
- 1Montréal councilelected November 2025Soraya Martinez Ferrada
- 2National Assembly of Québec–
- 3House of CommonsNotre-Dame-de-Grâce—Westmount
Party colours are neutral on purpose: they tell parties apart and aren’t the parties’ own. MPs: Wikidata (CC0), 45th Parliament statements, read 7 November 2026; ridings: 2023 Representation Order, Statistics Canada
Who sits on Montréal council
Everyone elected in 2025, seat by seat, with their team and votes.
- Soraya Martinez Ferrada
- Maude Théroux-Séguin
- Carla Beauvais
- Victor Esposito
- Nathalie Goulet
- Effie Giannou
- Luis Miranda
- Andrée Hénault
- Stephanie Valenzuela
- Milany Thiagarajah
- Emilie Brière
- Sonny Moroz
- Peter McQueen
- Alexandre Teodoresco
- Julie-Pascale Provost
- Dominic Roussel
- Nancy Blanchet
- Richard Deschamps
- Laura Palestini
- Danielle Myrand
- Chantal Gagnon
- Julien Hénault-Ratelle
- Alexandre Devaux-Guizani
- Sarah V. Doyon
- Alba Stella Zúniga Ramos
- Christine Black
- Youssef Hariri
- Chantal Rossi
- Caroline Braun
- Dimitrios Beis
- Benoit Langevin
- Sophie Mohsen
- Cathy Wong
- Marie Plourde
- Maeva Vilain (Colistière de Luc Rabouin)
- Alex Norris
- Denis Pelletier
- Diana Varela
- Gabrielle Rousseau-Bélanger
- Giovanni Rapana
- François Limoges
- Josefina Blanco
- Ericka Alneus
- Olivier Demers-Dubé
- Jocelyn Pauzé
- Alan DeSousa
- Vana Nazarian
- Aref Salem
- Dominic Perri
- Arij El Korbi
- Mauro Barone
- Véronique Fournier
- Catherine Houbart
- Élise Tanguay
- Céline-Audrey Beauregard
- Andréanne Moreau
- Sterling Downey
- Leslie Roberts
- Claude Pinard
- Christopher McCray
- Jean Francois Lalonde
- Josué Corvil
- Sylvain Ouellet
- Martine Musau Muele
- Elvira Carhuallanqui
65 members and how they were elected
| Name | Seat | Team | Votes | Share | On the last council |
|---|---|---|---|---|---|
| Soraya Martinez Ferrada | Mayor | Ensemble Montréal - Équipe Soraya | 178,618 | 43% | No |
| Maude Théroux-Séguin | Borough mayor | Ensemble Montréal - Équipe Soraya | 14,977 | 44% | No |
| Carla Beauvais | Sault-au-Récollet district | Projet Montréal - Équipe Luc Rabouin | 3,428 | 39% | No |
| Victor Esposito | Saint-Sulpice district | Ensemble Montréal - Équipe Soraya | 3,589 | 39% | No |
| Nathalie Goulet | Ahuntsic district | Projet Montréal - Équipe Luc Rabouin | 4,249 | 43% | Yes |
| Effie Giannou | Bordeaux-Cartierville district | Ensemble Montréal - Équipe Soraya | 3,636 | 57% | Yes |
| Luis Miranda | Borough mayor | Équipe Anjou | 7,485 | 70% | Yes |
| Andrée Hénault | Councillor | Équipe Anjou | 7,289 | 69% | Yes |
| Stephanie Valenzuela | Borough mayor | Ensemble Montréal - Équipe Soraya | 16,452 | 51% | Yes, another seat |
| Milany Thiagarajah | Darlington district | Ensemble Montréal - Équipe Soraya | 2,545 | 52% | No |
| Emilie Brière | Côte-des-Neiges district | Projet Montréal - Équipe Luc Rabouin | 2,128 | 40% | No |
| Sonny Moroz | Snowdon district | Ensemble Montréal - Équipe Soraya | 3,857 | 62% | Yes |
| Peter McQueen | Notre-Dame-de-Grâce district | Projet Montréal - Équipe Luc Rabouin | 4,339 | 48% | Yes |
| Alexandre Teodoresco | Loyola district | Ensemble Montréal - Équipe Soraya | 2,863 | 41% | No |
| Julie-Pascale Provost | Borough mayor | Ensemble Montréal - Équipe Soraya | 5,058 | 46% | No |
| Dominic Roussel | Councillor | Ensemble Montréal - Équipe Soraya | 4,790 | 44% | No |
| Nancy Blanchet | Borough mayor | Équipe LaSalle Team | 9,604 | 67% | Yes |
| Richard Deschamps | Sault-Saint-Louis district | Équipe LaSalle Team | 5,380 | 63% | Yes |
| Laura Palestini | Cecil-P.-Newman district | Équipe LaSalle Team | 3,359 | 60% | Yes |
| Danielle Myrand | Borough mayor | Projet Montréal - Équipe Luc Rabouin | 2,901 | 53% | Yes, another seat |
| Chantal Gagnon | Borough mayor | Ensemble Montréal - Équipe Soraya | 17,168 | 44% | No |
| Julien Hénault-Ratelle | Tétreaultville district | Ensemble Montréal - Équipe Soraya | 5,215 | 53% | Yes |
| Alexandre Devaux-Guizani | Maisonneuve-Longue-Pointe district | Ensemble Montréal - Équipe Soraya | 3,916 | 39% | No |
| Sarah V. Doyon | Hochelaga district | Projet Montréal - Équipe Luc Rabouin | 5,751 | 59% | No |
| Alba Stella Zúniga Ramos | Louis-Riel district | Ensemble Montréal - Équipe Soraya | 4,643 | 51% | Yes |
| Christine Black | Borough mayor | Ensemble Montréal - Équipe Soraya | 8,148 | 62% | Yes |
| Youssef Hariri | Marie-Clarac district | Ensemble Montréal - Équipe Soraya | 3,581 | 47% | No |
| Chantal Rossi | Ovide-Clermont district | Ensemble Montréal - Équipe Soraya | 3,508 | 66% | Yes |
| Caroline Braun | Borough mayor | Ensemble Montréal - Équipe Soraya | 6,703 | 72% | Yes, another seat |
| Dimitrios Beis | Borough mayor | Ensemble Montréal - Équipe Soraya | 11,037 | 84% | Yes |
| Benoit Langevin | Bois-de-Liesse district | Ensemble Montréal - Équipe Soraya | 5,394 | 75% | Yes |
| Sophie Mohsen | Cap-Saint-Jacques district | Ensemble Montréal - Équipe Soraya | 4,670 | 79% | No |
| Cathy Wong | Borough mayor | Projet Montréal - Équipe Luc Rabouin | 17,729 | 58% | No |
| Marie Plourde | Mile-End district | Projet Montréal - Équipe Luc Rabouin | 6,468 | 60% | Yes |
| Maeva Vilain (Colistière de Luc Rabouin) | DeLorimier district | Projet Montréal - Équipe Luc Rabouin | 7,262 | 63% | Yes, another seat |
| Alex Norris | Jeanne-Mance district | Projet Montréal - Équipe Luc Rabouin | 4,259 | 51% | Yes |
| Denis Pelletier | Borough mayor | Ensemble Montréal - Équipe Soraya | 11,904 | 44% | No |
| Diana Varela | La Pointe-aux-Prairies district | Ensemble Montréal - Équipe Soraya | 4,463 | 48% | No |
| Gabrielle Rousseau-Bélanger | Pointe-aux-Trembles district | Ensemble Montréal - Équipe Soraya | 3,891 | 43% | No |
| Giovanni Rapana | Rivière-des-Prairies district | Ensemble Montréal - Équipe Soraya | 4,905 | 57% | Yes |
| François Limoges | Borough mayor | Projet Montréal - Équipe Luc Rabouin | 24,187 | 52% | Yes |
| Josefina Blanco | Saint-Édouard district | Projet Montréal - Équipe Luc Rabouin | 7,745 | 60% | Yes |
| Ericka Alneus | Étienne-Desmarteaux district | Projet Montréal - Équipe Luc Rabouin | 6,467 | 55% | Yes |
| Olivier Demers-Dubé | Vieux-Rosemont district | Projet Montréal - Équipe Luc Rabouin | 6,490 | 49% | No |
| Jocelyn Pauzé | Marie-Victorin district | Projet Montréal - Équipe Luc Rabouin | 3,814 | 43% | No |
| Alan DeSousa | Borough mayor | Ensemble Montréal - Équipe Soraya | 12,700 | 75% | Yes |
| Vana Nazarian | Côte-de-Liesse district | Ensemble Montréal - Équipe Soraya | 7,226 | 73% | Yes |
| Aref Salem | Norman-McLaren district | Ensemble Montréal - Équipe Soraya | 4,497 | 67% | Yes |
| Dominic Perri | Borough mayor | Ensemble Montréal - Équipe Soraya | 6,392 | 45% | Yes, another seat |
| Arij El Korbi | Saint-Léonard-Est district | Ensemble Montréal - Équipe Soraya | 2,913 | 44% | Yes, another seat |
| Mauro Barone | Saint-Léonard-Ouest district | Équipe St-Léonard | 3,365 | 45% | No |
| Véronique Fournier | Borough mayor | Projet Montréal - Équipe Luc Rabouin | 8,832 | 43% | No |
| Catherine Houbart | St-Henri-Petite-Bourgogne-Pte-St-Charles-Griffintown district | Projet Montréal - Équipe Luc Rabouin | 4,503 | 42% | No |
| Élise Tanguay | Saint-Paul-Émard-Saint-Henri-Ouest district | Projet Montréal - Équipe Luc Rabouin | 3,818 | 40% | No |
| Céline-Audrey Beauregard | Borough mayor | Projet Montréal - Équipe Luc Rabouin | 8,746 | 44% | Yes, another seat |
| Andréanne Moreau | Champlain-L'Île-des-Soeurs district | Ensemble Montréal - Équipe Soraya | 5,132 | 45% | No |
| Sterling Downey | Desmarchais-Crawford district | Projet Montréal - Équipe Luc Rabouin | 4,427 | 49% | Yes |
| Leslie Roberts | Peter-McGill district | Ensemble Montréal - Équipe Soraya | 2,832 | 57% | No |
| Claude Pinard | Saint-Jacques district | Ensemble Montréal - Équipe Soraya | 2,495 | 41% | No |
| Christopher McCray | Sainte-Marie district | Projet Montréal - Équipe Luc Rabouin | 3,776 | 46% | No |
| Jean Francois Lalonde | Borough mayor | Projet Montréal - Équipe Luc Rabouin | 15,328 | 51% | No |
| Josué Corvil | Saint-Michel district | Ensemble Montréal - Équipe Soraya | 2,074 | 43% | Yes |
| Sylvain Ouellet | François-Perrault district | Projet Montréal - Équipe Luc Rabouin | 3,274 | 46% | Yes |
| Martine Musau Muele | Villeray district | Projet Montréal - Équipe Luc Rabouin | 7,024 | 59% | Yes |
| Elvira Carhuallanqui | Parc-Extension district | Projet Montréal - Équipe Luc Rabouin | 2,482 | 38% | No |
Montréal is split into districts for council seats, while the mayor faces every voter. No independent won a seat: the teams split the council, Ensemble Montréal - Équipe Soraya taking the most.
Every other candidate (214)
| Seat | Candidate | Team | Votes | Share |
|---|---|---|---|---|
| Mayor | Luc Rabouin | Projet Montréal - Équipe Luc Rabouin | 144,235 | 35% |
| Mayor | Gilbert Thibodeau | Action Montréal - Équipe Gilbert Thibodeau | 41,818 | 10% |
| Mayor | Craig Sauvé | Transition Montréal - Équipe Craig Sauvé | 34,787 | 9% |
| Mayor | Jean-François Kacou | Futur Montréal | 8,723 | 2% |
| Mayor | Jean Duval | Independent | 1,202 | 0% |
| Mayor | Fang Hu | Independent | 1,187 | 0% |
| Mayor | Katy Le Rougetel | Independent | 995 | 0% |
| Borough mayor | Emilie Thuillier | Projet Montréal - Équipe Luc Rabouin | 14,007 | 41% |
| Borough mayor | Stefan Leblanc | Action Montréal - Équipe Gilbert Thibodeau | 4,971 | 15% |
| Sault-au-Récollet district | Joanne Lacombe | Ensemble Montréal - Équipe Soraya | 3,366 | 39% |
| Sault-au-Récollet district | Johanne Bouchard | Action Montréal - Équipe Gilbert Thibodeau | 1,192 | 14% |
| Sault-au-Récollet district | Miro Bataille | Transition Montréal - Équipe Craig Sauvé | 574 | 7% |
| Sault-au-Récollet district | Margarettha Pierre | Futur Montréal | 190 | 2% |
| Saint-Sulpice district | Julie Roy | Projet Montréal - Équipe Luc Rabouin | 3,373 | 37% |
| Saint-Sulpice district | Silvana Cosentino | Action Montréal - Équipe Gilbert Thibodeau | 1,442 | 16% |
| Saint-Sulpice district | Benoît Lemire | Transition Montréal - Équipe Craig Sauvé | 518 | 6% |
| Saint-Sulpice district | Carenne Ahiba | Futur Montréal | 189 | 2% |
| Ahuntsic district | Justine Lalande-Church | Ensemble Montréal - Équipe Soraya | 3,935 | 40% |
| Ahuntsic district | Georges Chartier | Action Montréal - Équipe Gilbert Thibodeau | 1,126 | 11% |
| Ahuntsic district | Anh Khoi Do | Transition Montréal - Équipe Craig Sauvé | 488 | 5% |
| Ahuntsic district | Basile Nacouzi | Futur Montréal | 127 | 1% |
| Bordeaux-Cartierville district | Anne-Marie Kabongo | Projet Montréal - Équipe Luc Rabouin | 1,600 | 25% |
| Bordeaux-Cartierville district | Alex Douillard | Action Montréal - Équipe Gilbert Thibodeau | 753 | 12% |
| Bordeaux-Cartierville district | Marc Shakour | Transition Montréal - Équipe Craig Sauvé | 284 | 4% |
| Bordeaux-Cartierville district | Raouf Girgis | Futur Montréal | 123 | 2% |
| Bordeaux-Cartierville district | Metodi Igorov | Independent | 25 | 0% |
| Borough mayor | Alex Megelas | Projet Montréal - Équipe Luc Rabouin | 1,820 | 17% |
| Borough mayor | Ernesto Almeida Acuna | Action Montréal - Équipe Gilbert Thibodeau | 891 | 8% |
| Borough mayor | David de Laurière | Transition Montréal - Équipe Craig Sauvé | 495 | 5% |
| Councillor | Jean Louis Sabin | Projet Montréal - Équipe Luc Rabouin | 2,120 | 20% |
| Councillor | Gelen Blanco Chambro | Action Montréal - Équipe Gilbert Thibodeau | 1,159 | 11% |
| Borough mayor | Gracia Kasoki Katahwa | Projet Montréal - Équipe Luc Rabouin | 10,412 | 32% |
| Borough mayor | Marek Orsovy | Transition Montréal - Équipe Craig Sauvé | 2,749 | 8% |
| Borough mayor | Guy McDonald | Action Montréal - Équipe Gilbert Thibodeau | 2,064 | 6% |
| Borough mayor | Gulnar Mousa | Futur Montréal | 929 | 3% |
| Darlington district | Nora Chénier-Jones | Projet Montréal - Équipe Luc Rabouin | 1,147 | 24% |
| Darlington district | Glenn Opendo | Futur Montréal | 551 | 11% |
| Darlington district | Miguel-Angel Diaz | Transition Montréal - Équipe Craig Sauvé | 312 | 6% |
| Darlington district | Marie-Christine Desmarest | Action Montréal - Équipe Gilbert Thibodeau | 303 | 6% |
| Côte-des-Neiges district | Yvonne Nguyen | Ensemble Montréal - Équipe Soraya | 2,120 | 40% |
| Côte-des-Neiges district | Carol-Ann Hoyte | Transition Montréal - Équipe Craig Sauvé | 485 | 9% |
| Côte-des-Neiges district | Mara Hermione Pierre | Action Montréal - Équipe Gilbert Thibodeau | 355 | 7% |
| Côte-des-Neiges district | Kamala Jegatheeswaran | Independent | 131 | 3% |
| Côte-des-Neiges district | Stefani Novick | Futur Montréal | 106 | 2% |
| Snowdon district | Clément Badra | Projet Montréal - Équipe Luc Rabouin | 1,502 | 24% |
| Snowdon district | Jérôme Bugel | Transition Montréal - Équipe Craig Sauvé | 619 | 10% |
| Snowdon district | Julian D'Alesio | Futur Montréal | 275 | 4% |
| Notre-Dame-de-Grâce district | Peter Shatilla | Ensemble Montréal - Équipe Soraya | 3,004 | 34% |
| Notre-Dame-de-Grâce district | Jean-François Filion | Transition Montréal - Équipe Craig Sauvé | 1,303 | 15% |
| Notre-Dame-de-Grâce district | Anthony Jr D'Alesio | Futur Montréal | 329 | 4% |
| Loyola district | Despina Sourias | Projet Montréal - Équipe Luc Rabouin | 1,718 | 25% |
| Loyola district | Alex Trainman Montagano | Independent | 1,013 | 15% |
| Loyola district | Renate Betts | Transition Montréal - Équipe Craig Sauvé | 774 | 11% |
| Loyola district | Neal Roy Mukherjee | Action Montréal - Équipe Gilbert Thibodeau | 318 | 5% |
| Loyola district | Svetlana Chernienko | Futur Montréal | 235 | 3% |
| Borough mayor | Maja Vodanovic | Projet Montréal - Équipe Luc Rabouin | 5,047 | 46% |
| Borough mayor | Gary Tremblay | Action Montréal - Équipe Gilbert Thibodeau | 817 | 8% |
| Councillor | Myriam Grondin | Projet Montréal - Équipe Luc Rabouin | 4,758 | 44% |
| Councillor | Christian Rouleau | Transition Montréal - Équipe Craig Sauvé | 1,253 | 12% |
| Borough mayor | Matthew MacDonald | Transition Montréal - Équipe Craig Sauvé | 1,794 | 13% |
| Borough mayor | Francisco Moreno | Action Montréal - Équipe Gilbert Thibodeau | 1,629 | 11% |
| Borough mayor | Jean-Louis Fozin | Projet Montréal - Équipe Luc Rabouin | 1,335 | 9% |
| Sault-Saint-Louis district | Yosef Azzouni | Transition Montréal - Équipe Craig Sauvé | 1,119 | 13% |
| Sault-Saint-Louis district | Patricia Jiménez | Action Montréal - Équipe Gilbert Thibodeau | 1,044 | 12% |
| Sault-Saint-Louis district | Arnaud Beaudelet | Projet Montréal - Équipe Luc Rabouin | 991 | 12% |
| Cecil-P.-Newman district | Eric Tremblay | Action Montréal - Équipe Gilbert Thibodeau | 868 | 15% |
| Cecil-P.-Newman district | James Newman | Transition Montréal - Équipe Craig Sauvé | 759 | 14% |
| Cecil-P.-Newman district | Raymonde Djabia Gomis | Projet Montréal - Équipe Luc Rabouin | 645 | 12% |
| Borough mayor | Doug Hurley | Ensemble Montréal - Équipe Soraya | 2,559 | 47% |
| Borough mayor | Alia Hassan-Cournol | Projet Montréal - Équipe Luc Rabouin | 12,261 | 31% |
| Borough mayor | Jean Pierre Dakouo | Action Montréal - Équipe Gilbert Thibodeau | 5,024 | 13% |
| Borough mayor | Anaïs Houde | Transition Montréal - Équipe Craig Sauvé | 4,753 | 12% |
| Tétreaultville district | Suzie Miron | Projet Montréal - Équipe Luc Rabouin | 2,623 | 26% |
| Tétreaultville district | Rima El-Cheikh | Action Montréal - Équipe Gilbert Thibodeau | 1,349 | 14% |
| Tétreaultville district | Aaron Cohen | Transition Montréal - Équipe Craig Sauvé | 413 | 4% |
| Tétreaultville district | Giselle Fernandez Molina | Futur Montréal | 329 | 3% |
| Maisonneuve-Longue-Pointe district | Jérôme Leclerc | Projet Montréal - Équipe Luc Rabouin | 3,321 | 33% |
| Maisonneuve-Longue-Pointe district | Daniel St-Hilaire | Action Montréal - Équipe Gilbert Thibodeau | 1,287 | 13% |
| Maisonneuve-Longue-Pointe district | Ljupka Mirchovska | Transition Montréal - Équipe Craig Sauvé | 1,207 | 12% |
| Maisonneuve-Longue-Pointe district | Luc Ménard | Futur Montréal | 218 | 2% |
| Maisonneuve-Longue-Pointe district | Sherman Samuel | Independent | 102 | 1% |
| Hochelaga district | David Champagne | Transition Montréal - Équipe Craig Sauvé | 2,138 | 22% |
| Hochelaga district | Robert Sévigny | Action Montréal - Équipe Gilbert Thibodeau | 1,480 | 15% |
| Hochelaga district | Nzelo Bamba | Futur Montréal | 430 | 4% |
| Louis-Riel district | Paul Jacques-Mignault | Projet Montréal - Équipe Luc Rabouin | 2,549 | 28% |
| Louis-Riel district | Alain Nault | Action Montréal - Équipe Gilbert Thibodeau | 1,297 | 14% |
| Louis-Riel district | Malo Harnez | Transition Montréal - Équipe Craig Sauvé | 494 | 5% |
| Louis-Riel district | Ismela Zamor Alexandre | Futur Montréal | 133 | 2% |
| Borough mayor | Anastasia Marcelin | Action Montréal - Équipe Gilbert Thibodeau | 2,452 | 19% |
| Borough mayor | Roger Petit-Frère | Projet Montréal - Équipe Luc Rabouin | 1,924 | 15% |
| Borough mayor | Salih Akpinar | Independent | 656 | 5% |
| Marie-Clarac district | Fatima Gabriela Salazar Gomez | Projet Montréal - Équipe Luc Rabouin | 1,477 | 20% |
| Marie-Clarac district | Sidali Zebardi | Action Montréal - Équipe Gilbert Thibodeau | 1,234 | 16% |
| Marie-Clarac district | Catherine Gauvin | Transition Montréal - Équipe Craig Sauvé | 662 | 9% |
| Marie-Clarac district | Djudy Vilma | Futur Montréal | 408 | 5% |
| Marie-Clarac district | Joseph Wa Ngoie Ngoie | Independent | 202 | 3% |
| Ovide-Clermont district | Annie-Claude Beaudry | Projet Montréal - Équipe Luc Rabouin | 1,264 | 24% |
| Ovide-Clermont district | Shukria Lodin | Futur Montréal | 563 | 11% |
| Borough mayor | Alain Bakayoko | Projet Montréal - Équipe Luc Rabouin | 2,310 | 25% |
| Borough mayor | Jennifer Jody | Action Montréal - Équipe Gilbert Thibodeau | 311 | 3% |
| Borough mayor | Rébecca Michäelle Daniel | Projet Montréal - Équipe Luc Rabouin | 2,105 | 16% |
| Bois-de-Liesse district | Madjou Diallo | Projet Montréal - Équipe Luc Rabouin | 1,248 | 17% |
| Bois-de-Liesse district | Zachary Williams | Transition Montréal - Équipe Craig Sauvé | 569 | 8% |
| Cap-Saint-Jacques district | Fadima Touré | Projet Montréal - Équipe Luc Rabouin | 733 | 13% |
| Cap-Saint-Jacques district | Aaron Green | Transition Montréal - Équipe Craig Sauvé | 480 | 8% |
| Borough mayor | Jean Beaudoin | Ensemble Montréal - Équipe Soraya | 8,130 | 27% |
| Borough mayor | Maggie Bolduc | Transition Montréal - Équipe Craig Sauvé | 4,567 | 15% |
| Mile-End district | Lemonia Strapatsas | Ensemble Montréal - Équipe Soraya | 2,216 | 21% |
| Mile-End district | Daniel Vazquez | Transition Montréal - Équipe Craig Sauvé | 1,542 | 14% |
| Mile-End district | Sonia Valente | Action Montréal - Équipe Gilbert Thibodeau | 576 | 5% |
| DeLorimier district | Alexander Roberton | Ensemble Montréal - Équipe Soraya | 2,409 | 21% |
| DeLorimier district | Jean-François Bernier | Transition Montréal - Équipe Craig Sauvé | 1,135 | 10% |
| DeLorimier district | Andréa Lachapelle | Action Montréal - Équipe Gilbert Thibodeau | 572 | 5% |
| DeLorimier district | Jocelyn Simon Daigle | Independent | 85 | 1% |
| Jeanne-Mance district | Lucilia Santos | Ensemble Montréal - Équipe Soraya | 2,348 | 28% |
| Jeanne-Mance district | Shirley Barnea | Transition Montréal - Équipe Craig Sauvé | 1,456 | 17% |
| Jeanne-Mance district | Robert Fradette | Independent | 346 | 4% |
| Borough mayor | Caroline Bourgeois | Projet Montréal - Équipe Luc Rabouin | 9,100 | 34% |
| Borough mayor | Dora Angiuli | Action Montréal - Équipe Gilbert Thibodeau | 5,014 | 19% |
| Borough mayor | Jael Régine Chirhalwirwa | Futur Montréal | 983 | 4% |
| La Pointe-aux-Prairies district | Lisa Christensen | Projet Montréal - Équipe Luc Rabouin | 2,572 | 28% |
| La Pointe-aux-Prairies district | Rachel Galati | Action Montréal - Équipe Gilbert Thibodeau | 1,792 | 19% |
| La Pointe-aux-Prairies district | Fleurence Lubin | Futur Montréal | 495 | 5% |
| Pointe-aux-Trembles district | Virginie Journeau | Projet Montréal - Équipe Luc Rabouin | 3,419 | 38% |
| Pointe-aux-Trembles district | Mildred Mathieu | Action Montréal - Équipe Gilbert Thibodeau | 1,511 | 17% |
| Pointe-aux-Trembles district | Jean-François Agoh | Futur Montréal | 250 | 3% |
| Rivière-des-Prairies district | Antonio Pitoscia | Action Montréal - Équipe Gilbert Thibodeau | 1,603 | 19% |
| Rivière-des-Prairies district | Joseph Paglia | Projet Montréal - Équipe Luc Rabouin | 1,503 | 18% |
| Rivière-des-Prairies district | Steve Voltaire | Futur Montréal | 377 | 4% |
| Rivière-des-Prairies district | Jordan St.James | Transition Montréal - Équipe Craig Sauvé | 186 | 2% |
| Borough mayor | Sandra O'Connor | Ensemble Montréal - Équipe Soraya | 13,221 | 28% |
| Borough mayor | Luc Corbin | Transition Montréal - Équipe Craig Sauvé | 6,009 | 13% |
| Borough mayor | Joao Costa | Action Montréal - Équipe Gilbert Thibodeau | 3,380 | 7% |
| Saint-Édouard district | Simon Dubois | Transition Montréal - Équipe Craig Sauvé | 2,473 | 19% |
| Saint-Édouard district | Luciano Recine | Ensemble Montréal - Équipe Soraya | 2,420 | 19% |
| Saint-Édouard district | Yaya Marie-Thérèse Aïssi | Futur Montréal | 260 | 2% |
| Étienne-Desmarteaux district | Rémy Deloume | Ensemble Montréal - Équipe Soraya | 2,804 | 24% |
| Étienne-Desmarteaux district | Manouane Beauchamp | Transition Montréal - Équipe Craig Sauvé | 1,341 | 12% |
| Étienne-Desmarteaux district | Brigitte Gauthier | Action Montréal - Équipe Gilbert Thibodeau | 947 | 8% |
| Étienne-Desmarteaux district | Sabine Charles | Futur Montréal | 116 | 1% |
| Vieux-Rosemont district | Lorraine Pintal | Ensemble Montréal - Équipe Soraya | 4,778 | 36% |
| Vieux-Rosemont district | Pascale Corriveau | Transition Montréal - Équipe Craig Sauvé | 1,513 | 12% |
| Vieux-Rosemont district | N'Dri Anker Agoh | Futur Montréal | 353 | 3% |
| Marie-Victorin district | Ntwari Songa | Ensemble Montréal - Équipe Soraya | 3,268 | 37% |
| Marie-Victorin district | Étienne Pelletier | Transition Montréal - Équipe Craig Sauvé | 784 | 9% |
| Marie-Victorin district | Marwan Takchi | Action Montréal - Équipe Gilbert Thibodeau | 761 | 9% |
| Marie-Victorin district | Raissa Marlène Niangoran | Futur Montréal | 176 | 2% |
| Borough mayor | Youssef Shoufan | Projet Montréal - Équipe Luc Rabouin | 2,274 | 13% |
| Borough mayor | Olivier Labrèche | Transition Montréal - Équipe Craig Sauvé | 1,980 | 12% |
| Côte-de-Liesse district | Matisse Nadeau-Décarie | Projet Montréal - Équipe Luc Rabouin | 1,720 | 17% |
| Côte-de-Liesse district | Livia James | Transition Montréal - Équipe Craig Sauvé | 961 | 10% |
| Norman-McLaren district | Robertine Tchouga | Projet Montréal - Équipe Luc Rabouin | 1,238 | 19% |
| Norman-McLaren district | Pascal Dubois | Transition Montréal - Équipe Craig Sauvé | 970 | 15% |
| Borough mayor | Suzanne De Larochelliere | Équipe St-Léonard | 5,858 | 41% |
| Borough mayor | Luckny Guerrier | Projet Montréal - Équipe Luc Rabouin | 1,374 | 10% |
| Borough mayor | Pasqualino Borsellino | Independent | 361 | 3% |
| Borough mayor | Philippe Tessier | Independent | 302 | 2% |
| Saint-Léonard-Est district | Nathalie Vallée | Équipe St-Léonard | 2,483 | 38% |
| Saint-Léonard-Est district | Abdellah Azzouz | Projet Montréal - Équipe Luc Rabouin | 786 | 12% |
| Saint-Léonard-Est district | Alexia Corsillo | Transition Montréal - Équipe Craig Sauvé | 425 | 6% |
| Saint-Léonard-Ouest district | Gabriel Retta | Ensemble Montréal - Équipe Soraya | 3,057 | 41% |
| Saint-Léonard-Ouest district | Rose Camille | Projet Montréal - Équipe Luc Rabouin | 826 | 11% |
| Saint-Léonard-Ouest district | Amy McAloon | Transition Montréal - Équipe Craig Sauvé | 270 | 4% |
| Borough mayor | Thierry Daraize | Ensemble Montréal - Équipe Soraya | 5,823 | 29% |
| Borough mayor | Shant Karabajak | Transition Montréal - Équipe Craig Sauvé | 3,767 | 19% |
| Borough mayor | Mehdi Semsari | Action Montréal - Équipe Gilbert Thibodeau | 1,525 | 8% |
| Borough mayor | Matthew Kerr | Futur Montréal | 450 | 2% |
| St-Henri-Petite-Bourgogne-Pte-St-Charles-Griffintown district | Shane Thompson | Ensemble Montréal - Équipe Soraya | 3,666 | 34% |
| St-Henri-Petite-Bourgogne-Pte-St-Charles-Griffintown district | Thom Seivewright | Transition Montréal - Équipe Craig Sauvé | 2,239 | 21% |
| St-Henri-Petite-Bourgogne-Pte-St-Charles-Griffintown district | Keeton Clarke | Futur Montréal | 436 | 4% |
| Saint-Paul-Émard-Saint-Henri-Ouest district | Estelle Lokrou | Ensemble Montréal - Équipe Soraya | 2,257 | 24% |
| Saint-Paul-Émard-Saint-Henri-Ouest district | Samah Khandker (Colistière de Craig Sauvé) | Transition Montréal - Équipe Craig Sauvé | 2,221 | 24% |
| Saint-Paul-Émard-Saint-Henri-Ouest district | Mario Giguère | Action Montréal - Équipe Gilbert Thibodeau | 936 | 10% |
| Saint-Paul-Émard-Saint-Henri-Ouest district | Mauricio Peña | Futur Montréal | 207 | 2% |
| Borough mayor | Geneviève Desautels | Ensemble Montréal - Équipe Soraya | 8,698 | 43% |
| Borough mayor | Christopher Steel | Transition Montréal - Équipe Craig Sauvé | 2,665 | 13% |
| Champlain-L'Île-des-Soeurs district | Véronique Tremblay | Projet Montréal - Équipe Luc Rabouin | 4,288 | 37% |
| Champlain-L'Île-des-Soeurs district | Christopher Trudeau | Transition Montréal - Équipe Craig Sauvé | 1,288 | 11% |
| Champlain-L'Île-des-Soeurs district | Lise Vallée | Action Montréal - Équipe Gilbert Thibodeau | 631 | 6% |
| Champlain-L'Île-des-Soeurs district | Parvesh Chainani | Futur Montréal | 143 | 1% |
| Desmarchais-Crawford district | Jean-François Guay | Ensemble Montréal - Équipe Soraya | 2,670 | 30% |
| Desmarchais-Crawford district | Jean-Nicolas Bossé | Transition Montréal - Équipe Craig Sauvé | 1,375 | 15% |
| Desmarchais-Crawford district | Alain Plouffe | Action Montréal - Équipe Gilbert Thibodeau | 497 | 6% |
| Peter-McGill district | Maryse Bouchard | Projet Montréal - Équipe Luc Rabouin | 1,398 | 28% |
| Peter-McGill district | Danso - | Transition Montréal - Équipe Craig Sauvé | 560 | 11% |
| Peter-McGill district | Cosimo La Rosa | Futur Montréal | 211 | 4% |
| Saint-Jacques district | Robert Beadry | Projet Montréal - Équipe Luc Rabouin | 2,472 | 41% |
| Saint-Jacques district | Sergio Da Silva | Transition Montréal - Équipe Craig Sauvé | 596 | 10% |
| Saint-Jacques district | Pierre Guido | Action Montréal - Équipe Gilbert Thibodeau | 457 | 8% |
| Saint-Jacques district | Jean-Pierre Khouzam | Futur Montréal | 89 | 2% |
| Sainte-Marie district | Daniel Vaudrin | Ensemble Montréal - Équipe Soraya | 2,285 | 28% |
| Sainte-Marie district | Anurag Dhir | Transition Montréal - Équipe Craig Sauvé | 1,139 | 14% |
| Sainte-Marie district | Clint Jody | Action Montréal - Équipe Gilbert Thibodeau | 804 | 10% |
| Sainte-Marie district | Kathlen Jean (Colistière de Jean-François Kacou) | Futur Montréal | 258 | 3% |
| Borough mayor | Sylvain Gariépy | Ensemble Montréal - Équipe Soraya | 9,550 | 32% |
| Borough mayor | Éric Jr Allen | Action Montréal - Équipe Gilbert Thibodeau | 3,588 | 12% |
| Borough mayor | Nounthia Renord | Futur Montréal | 1,819 | 6% |
| Saint-Michel district | Mohamed Maazami | Projet Montréal - Équipe Luc Rabouin | 1,124 | 23% |
| Saint-Michel district | René-André Guillemette | Action Montréal - Équipe Gilbert Thibodeau | 987 | 21% |
| Saint-Michel district | Jason Louissaint | Transition Montréal - Équipe Craig Sauvé | 419 | 9% |
| Saint-Michel district | John Deave Jacquelin | Futur Montréal | 196 | 4% |
| François-Perrault district | Omaïma Rizqy | Ensemble Montréal - Équipe Soraya | 2,037 | 28% |
| François-Perrault district | Naïma Mehennek | Transition Montréal - Équipe Craig Sauvé | 902 | 13% |
| François-Perrault district | Hugo Levasseur | Action Montréal - Équipe Gilbert Thibodeau | 774 | 11% |
| François-Perrault district | Julian Valls Pietracupa | Futur Montréal | 192 | 3% |
| Villeray district | Ariane Nadeau | Ensemble Montréal - Équipe Soraya | 2,560 | 22% |
| Villeray district | Antoine Côté | Transition Montréal - Équipe Craig Sauvé | 1,327 | 11% |
| Villeray district | Emanuel Costa | Action Montréal - Équipe Gilbert Thibodeau | 831 | 7% |
| Villeray district | José Reyes | Futur Montréal | 160 | 1% |
| Parc-Extension district | Mary Deros | Ensemble Montréal - Équipe Soraya | 2,438 | 37% |
| Parc-Extension district | Abdul Raziq Khan | Transition Montréal - Équipe Craig Sauvé | 714 | 11% |
| Parc-Extension district | Sandrina Costa | Action Montréal - Équipe Gilbert Thibodeau | 524 | 8% |
| Parc-Extension district | Mohammad Yousuf | Futur Montréal | 388 | 6% |
| Parc-Extension district | Mostafa Ben Kirane | Independent | 38 | 1% |
Councils and results: Résultats des élections municipales générales de 2025, MAMH (CC BY 4.0)
The 2025 race for mayor of Upper Lachine
Votes for each candidate for mayor in 2025.
Luc Rabouin finished 34,383 votes behind Soraya Martinez Ferrada, who took 43% in the race for mayor. Only 37% of electors took part in the vote for mayor, against a Québec median of 51% for contested mayoral races.
How Upper Lachine voted: same source as Councillors, above.
When Upper Lachine votes
The last and next general elections at each level; a by-election can come in between.
| Election | Last | Next |
|---|---|---|
| Montréal council | 2 November 2025 | 4 November 2029 |
| National Assembly of Québec | 5 October 2026 | – |
| House of Commons | 28 April 2025 | – |
The latest vote shown is 2021: the 2025 counts carry Elections Canada’s non-commercial terms. Councils are elected on the first Sunday in November every four years, says the Act respecting elections and referendums in municipalities, so Montréal votes next on 4 November 2029. Provincially the last general election was on 5 October 2026, for the National Assembly of Québec; federally, on 28 April 2025.
Election dates: the legislatures, MMAH and MAMH
The National Assembly of Québec: riding not placed
Provinces and territories run schools, health care and municipal law; each riding elects one MNA.
Find your MNA on the legislature’s site
assnat.qc.ca ↗Legislatures: their own member pages
Anna Gainey represents Notre-Dame-de-Grâce—Westmount in Ottawa
Each riding elects one MP to the House of Commons; the general election of 28 April 2025 chose the 45th Parliament.
Notre-Dame-de-Grâce—Westmount · Liberal Party of Canada · first elected 2023
en.wikipedia.org ↗- Liberal Party of Canada44
- Bloc Québécois22
- Conservative Party of Canada11
- New Democratic Party1
As Wikidata records them.
The Liberal Party of Canada holds 44 of 78 seats from Quebec, including Anna Gainey’s.
The MP’s record
Anna Gainey has sat in the Commons since 2023, now for the 2nd Parliament. Mapped onto today’s Notre-Dame-de-Grâce—Westmount, the 2021 vote gives the Liberal Party of Canada 53%; in 2025 Anna Gainey kept the seat in the same hands.
MPs: Wikidata (CC0), 45th Parliament statements, read 7 November 2026; ridings: 2023 Representation Order, Statistics Canada · MPs’ records: Wikidata (CC0), positions held and party memberships, read 8 November 2026
In 2021, Notre-Dame-de-Grâce—Westmount re-elected Marc Garneau of the Liberal Party of Canada
These are the 2019 and 2021 results on the 2013 map of Notre-Dame-de-Grâce—Westmount; its boundaries changed for the 2025 election.
15,757 votes separated Marc Garneau (Liberal Party of Canada) from Emma Elbourne-Weinstock (New Democratic Party) in Notre-Dame-de-Grâce—Westmount in 2021, when the winner took 54%. Marc Garneau already held it after the 2019 election, won with 56%.
All 8 candidates in Notre-Dame-de-Grâce—Westmount, 2021
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Marc Garneau | Liberal Party of Canada | 24,510 | 53.8% |
| Emma Elbourne-Weinstock | New Democratic Party | 8,753 | 19.2% |
| Mathew Kaminski | Conservative Party of Canada | 6,412 | 14.1% |
| Jordan Craig Larouche | Bloc Québécois | 2,407 | 5.3% |
| Sam Fairbrother | Green Party of Canada | 1,835 | 4.0% |
| David Freiheit | People's Party of Canada | 1,498 | 3.3% |
| Rachel Hoffman | Marxist-Leninist Party of Canada | 117 | 0.3% |
| Geofryde Wandji | Christian Heritage Party of Canada | 59 | 0.1% |
Federal results: Elections Canada, 43rd and 44th general elections and the 44th’s transposition to the 2023 ridings, via open.canada.ca. Contains information licensed under the Open Government Licence – Canada
Montréal council spends more per resident than most
The 2024 financial return: spending by service and revenue by source, per resident, compared only with Québec’s local municipalities.
Spending per resident by service, 2024
What pays for it
Shares of revenue, town and province.
More goes to roads and transit than to anything else: $1,906 a resident, 41% of all spending. Pay and benefits made up 46% of spending. At $4,598 for every resident in 2024, Montréal council sits above the $2,394 median of Québec’s local municipalities. At $7,693 per resident, Montréal council’s $14.6 billion of long-term debt is more than the $2,461 median. Property taxes and payments in lieu brought in 50% of revenue, against 63% across the province’s returns.
Every service line, 2024
| Service | 2024 | Per resident | Share |
|---|---|---|---|
| Roads and transit | $3.6 billion | $1,906 | 41% |
| Police, fire and protection | $1.4 billion | $720 | 16% |
| Recreation and culture | $1.0 billion | $531 | 12% |
| General government | $810.4M | $428 | 9% |
| Water, sewers and waste | $684.8M | $361 | 8% |
| Financing costs | $572.1M | $302 | 7% |
| Social services and child care | $333.5M | $176 | 4% |
| Planning and development | $330.3M | $174 | 4% |
Money: rapport financier and profil financier 2024, ministère des Affaires municipales et de l’Habitation (CC BY 4.0)
Montréal council beside its neighbours
Residents (2021 Census) per council seat, head of council included, beside nearby municipalities; the tick is the provincial median.
Beside its neighbours, Montréal council is the bar in colour; the headline above has the comparison with the province.
Residents: 2021 Census; seats: the province’s council list
Having a say in how Upper Lachine is run
Check or update the federal list.
elections.ca ↗Every MP lists an office.
ourcommons.ca ↗Ridings, registration and voting dates.
electionsquebec.qc.ca ↗Council meetings, agendas and services.
montreal.ca ↗What this data can and can’t tell you
- Council size. Residents per seat divide the 2021 Census population by every council seat, the head of council’s included.
- Council money. Per resident uses MAMH’s population; the 2024 financial report gives charges by service and the financial profile the revenue, debt and reserves.
- Who holds each seat. Each MP’s name and party are Wikidata’s statements for the 45th Parliament, read in November 2026.
- Not on this page. Band councils, and what members did once elected: the open record stops at the vote.
- Election results. Where the page says “today’s boundaries”, it means Elections Canada’s estimate of the 2021 vote on the 2023 ridings; every other count is official and on the 2013 map.
- Which riding. Ridings are assigned from the 2021 Census: the one with most residents first, then any holding 5% or more.
Questions about how Upper Lachine is run
Who is the MP for Upper Lachine?
Upper Lachine is in Notre-Dame-de-Grâce—Westmount, represented by Anna Gainey (Liberal Party of Canada).
Which party won Upper Lachine in the 2021 federal election?
Notre-Dame-de-Grâce—Westmount went to Marc Garneau (Liberal Party of Canada) in 2021. Since 2025, Anna Gainey has been the MP for Notre-Dame-de-Grâce—Westmount.
Who is the MNA for Upper Lachine?
This page can’t say which riding Upper Lachine is in; the National Assembly of Québec lists every MNA with theirs.
Who heads the council in Montréal?
Montréal council is led by Soraya Martinez Ferrada, its mayor.
How much does Montréal council spend?
In 2024, Montréal council spent $8.7 billion in all, for some 1,895,211 residents, of which $3.6 billion went on roads and transit, the biggest line.
How is Montréal council elected?
Montréal council: the mayor is chosen at large, each councillor by a district.
Sources: MPs: Wikidata (CC0), 45th Parliament statements, read 7 November 2026; ridings: 2023 Representation Order, Statistics Canada · Councils: Répertoire des municipalités du Québec, MAMH (CC BY 4.0) · Money: rapport financier and profil financier 2024, ministère des Affaires municipales et de l’Habitation (CC BY 4.0) · Councils and results: Résultats des élections municipales générales de 2025, MAMH (CC BY 4.0) · Next municipal election: the province’s municipal election act · Municipality types: Statistics Canada census subdivisions · Federal results: Elections Canada, 43rd and 44th general elections and the 44th’s transposition to the 2023 ridings, via open.canada.ca. Contains information licensed under the Open Government Licence – Canada · MPs’ records: Wikidata (CC0), positions held and party memberships, read 8 November 2026. Under the Statistics Canada Open Licence.
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).