(I know there’s no impending Quebec election, but I did this exercise for the MPs and found I’d like to have a state-of-play for MNAs also.)

Memo of recent provincial elections and party changes this century:

April 2003: Jean Charest’s Liberals win a majority over the Parti Québécois under Bernard Landry, 76 seats to 45. At this stage the Action démocratique (ADQ), a predecessor of the CAQ, wins only 4 seats under Mario Dumont.
March 2007: Charest’s Liberals win again, but this time it’s a minority. The ADQ surges to become the official opposition, André Boisclair’s PQ being knocked down to third place. Still, it’s close, seats being 48‑41‑36.
December 2008: Charest calls this election because he’s unsatisfied with a minority. He wins a majority, with Pauline Marois’ PQ in opposition, 66 to 51 seats. The ADQ is pushed back to only 7 seats, and Mario Dumont steps down. Québec solidaire wins a single seat when Amir Khadir takes Mercier.
2012: Student dissent shakes things up. The ADQ, now led by Gérard Deltell, merges with the nascent CAQ, launched by François Legault.
September 2012: Pauline Marois’ PQ wins a minority, 54 seats to the Liberals’ 50, with 9 seats going to the CAQ. The PQ election night celebration at the Metropolis is marred by an attack by lone gunman Richard Bain, who shoots one stagehand dead and badly injures another. QS now has two seats, Françoise David joining Khadir. Jean Charest steps down as Liberal leader.
April 2014: Although this election is called by the PQ, Philippe Couillard’s Liberals win a majority, 70 seats over the PQ’s 30 and CAQ’s 22. QS now has 3 seats.
October 2018: The CAQ wins a majority, with 74 seats to the Liberals’ 31 and the PQ, under J-F Lisée, down to 10, the same number as Québec solidaire.

There are 27 provincial ridings on the island of Montreal. 19 are represented by the Liberal Party of Quebec, six by Québec solidaire and two by the CAQ.

This is how things stood in October 2018 and stand now:

Acadie: North-end Acadie re-elected Liberal Christine St-Pierre as they have every election since 2007. St‑Pierre held various portfolios in the Charest and Couillard governments.

Anjou–Louis-Riel: North-end Anjou–Louis-Riel re-elected Liberal Lise Thériault in 2018 as they have every election since she won a byelection in Anjou in 2001. Thériault was Deputy Premier of Quebec and Minister for the Status of Women in the Couillard government.

Bourassa-Sauvé: North-end Bourassa-Sauvé has been Liberal since its creation in 2003. In 2018 they elected Liberal Paule Robitaille for the first time.

Bourget: East-end Bourget elected the CAQ’s Richard Campeau in 2018, after decades of voting PQ. Am I allowed to find it funny that the Wikipedia page on Bourget links Campeau’s name to a minor retired hockey player of the same name? I clicked over to the French Wikipedia to find out more, but although he has a legit page there, it’s one sentence saying he’s a Quebec politician.

D’Arcy-McGee: A riding that’s been Liberal red forever, except for a late 1980s-early 1990s flirtation with the Equality Party. Current MNA David Birnbaum was first elected in 2014.

Gouin: Gouin, which encompasses Petite-Patrie and parts of Rosemont, is part of the left-wing heart of Montreal, electing Projet councillors, an NDP MP, and – in a 2017 byelection after Françoise David stepped down – QS’s Gabriel Nadeau-Dubois, who was re-elected in 2018.

Hochelaga-Maisonneuve: In 2018 QS’s Alexandre Leduc took this riding from the PQ’s Carole Poirier, who had held it for ten years following Louise Harel, who’d held it for more than 20.

Jacques-Cartier: West Island riding Jacques-Cartier has been Liberal since 1939 save for a brief 1989‑1994 fling with the Equality Party. Geoffrey Kelley held it from 1994 to 2018 when it was won by his son, Greg.

Jeanne-Mance–Viger: Same boundaries as Saint-Léonard. Filomena Rotiroti has held this riding for the Liberals since 2008.

LaFontaine: East-end Lafontaine coincides largely with RDP. It was held by the Liberals’ Tony Tomassi for nearly a decade after 2003, and since 2012 the MNA has been Liberal Marc Tanguay. He held in 2018 with 59% of the vote.

Laurier-Dorion: Central Montreal Laurier-Dorion was Liberal from 1994‑2018 with the exception of 2004‑2007 when Elsie Lefebvre took it for the PQ in a byelection after Christos Sirros stepped down. The riding was won by Gerry Sklavounos in 2007, but after serious questions were asked about his behaviour in 2016, he was ejected from the Liberal caucus. He remained MNA till 2018, when the riding was won by QS’s Andres Fontecilla.

Marguerite-Bourgeoys: Essentially Lasalle. Been Liberal since its creation in 1966. Currently represented by Hélène David, younger sister of Françoise David. Hélène David represented Outremont from 2014 to 2018 during which stint she held various portfolios. Redistribution meant she needed a new riding because Pierre Arcand wanted Outremont; luckily for her, Robert Poëti was not running again in Marguerite‑Bourgeoys and she snapped it up.

Marquette: Basically Lasalle and Lachine and staunchly Liberal. Was represented by François Ouimet for a quarter century when, in an incomprehensibly mean move, Philippe Couillard sacked him and ran retired hockey player Enrico Ciccone there instead. Ciccone won the election, but then so would Ouimet have done, and nothing’s been heard from him since.

Maurice-Richard: Known as Crémazie for years before 2018, it includes parts of Ahuntsic and Montreal North. Been swatted back and forth between the Liberals and the PQ, but in 2018 it was won by Liberal Marie Montpetit in a tight squeeze past the Québec solidaire candidate.

Mercier: Part of the Plateau, it was held at various points by PQ notables Gérald Godin and Daniel Turp, but it’s been QS since 2008, first under Amir Khadir and, since 2018, Ruba Ghazal.

Mont-Royal–Outremont: Won hands down in 2018 by Liberal Pierre Arcand, who had held various portfolios and positions under both Charest and Couillard since his initial election in 2007. He’s currently interim leader of the Quebec Liberals.

Nelligan: West Island riding won handily in 2018 by first-timer Monsef Derraji.

Notre-Dame-de-Grâce: Covers Montreal West and most of NDG. Kathleen Weil was re-elected here first in 2008 and has been returned ever since. She held various portfolios and positions under both Charest and Couillard, and would you look at that, her Wikipedia bio adds “Weil is married to Michael Novak, ex‑president of SNC-Lavalin International.”

Pointe-aux-Trembles: This far eastern riding was PQ solid from 1989 to 2018, when it elected the CAQ’s Chantal Rouleau, who had previously been borough mayor, first under Vision Montreal then as part of Équipe Coderre. She is Minister Responsible for Montreal.

Robert-Baldwin: West Island riding has been Liberal since time out of mind, elected Carlos Leitão in 2014 when he immediately became Couillard’s finance minister. He’s still the MNA there.

Rosemont: Part of the city’s lefty heart, they elected onetime La Presse journalist Vincent Marissal, QS, in 2018. This was once Louise Beaudoin’s stomping ground and then J-F Lisée’s.

Saint-Henri–Sainte-Anne: Basically Le Sud-Ouest. Liberal since its creation in 1994, it elected Dominique Anglade in a 2015 byelection and brought her back in 2018. She was Deputy Premier to Couillard for a couple of years, and Minister of Economic Development too. Anglade was once a CAQ honcho, oddly enough. Sad background note: her parents were killed in the 2010 Haiti earthquake.

Saint-Laurent: Liberal red since its creation in 1966, and represented by Robert Bourassa and Jean-Marc Fournier among others. Marwah Rizqy won the 2018 election here after failing to win at the federal level in Hochelaga in 2015, and also failing to be nominated as the candidate in the 2017 federal byelection to replace Stéphane Dion in Saint-Laurent. Third time’s the charm.

Sainte-Marie–Saint-Jacques: True blue PQ from its creation in 1989, it went QS in 2014 for Manon Massé and re-elected her in 2018.

Verdun: Another riding solid red from its creation in 1966, it elected Isabelle Melançon in a byelection in 2016 and re-elected her in 2018. Before Melançon the MNA had been Jacques Daoust, who, although only elected for the first time in 2014, was immediately made economy minister but faced a string of bad luck: he presided over an unpopular loan of $1 billion to Bombardier and the sale of Rona to a U.S. firm, then he folded at the knees when Uber arrived to destroy the taxi industry. Assailed from all sides, Daoust resigned in August 2016 and died a year later.

Viau: Central-east Viau has been Liberal since 1981. It’s currently represented by Frantz Benjamin, who used to be a city councillor with Coderre, but left that position to run for MNA.

Westmount–Saint-Louis: Inevitably, Liberal red from its creation in 1994, this riding was represented by Jacques Chagnon till 2018. Current MNA is Jennifer Maccarone, about whom I can find little to report.