City matchups · 63 comparisons · 2016-2026
One page per matchup, same grid for all: the median price of houses and condos every year since 2016, the gap and how it moved, days on market, inventory, bidding, unsold listings and the monthly payment, city against city.
63 matchups of neighbouring cities, each on the same Centris series: in a median matchup, $110,000 (17%) separate the two median houses in 2026; the gap narrowed since 2016 in 40 matchups out of 63, the cheaper city rose faster than its neighbour in 37 and it is also the tighter one (days on market, inventory, bidding, unsold listings) in 39; the pricier city sells faster in only 26 matchups. Source: Centris (Matrix), compiled October 10, 2026.
Median house 2026 (January to September) of both cities, gap, cheaper city, city that rose the most since 2016, city that sells the fastest and tighter city (days on market, inventory, bidding, unsold listings).
| Matchup | House A | House B | Gap | Cheaper | Rises faster | Sells faster | Tighter |
|---|---|---|---|---|---|---|---|
| Montreal or Westmount | $755,000 | $2,272,500 | $1,517,500 | Montreal | Montreal | Montreal | Montreal |
| Westmount or Beaconsfield | $2,272,500 | $1,031,000 | $1,241,500 | Beaconsfield | Beaconsfield | Beaconsfield | Beaconsfield |
| Longueuil or Saint-Lambert | $602,000 | $1,120,000 | $518,000 | Longueuil | Longueuil | Longueuil | Longueuil |
| Brossard or Saint-Lambert | $734,200 | $1,120,000 | $385,800 | Brossard | Brossard | Saint-Lambert | Saint-Lambert |
| Saint-Bruno-de-Montarville or Saint-Lambert | $819,500 | $1,120,000 | $300,500 | Saint-Bruno-de-Montarville | Saint-Bruno-de-Montarville | Saint-Bruno-de-Montarville | Saint-Bruno-de-Montarville |
| Sherbrooke or Montreal | $458,500 | $755,000 | $296,500 | Sherbrooke | Sherbrooke | Sherbrooke | Sherbrooke |
| Beaconsfield or Pointe-Claire | $1,031,000 | $745,500 | $285,500 | Pointe-Claire | Beaconsfield | Pointe-Claire | Pointe-Claire |
| Quebec City or Montreal | $480,000 | $755,000 | $275,000 | Quebec City | Montreal | Quebec City | Quebec City |
| Gatineau or Montreal | $490,000 | $755,000 | $265,000 | Gatineau | Gatineau | Gatineau | Gatineau |
| Sorel-Tracy or Varennes | $391,750 | $631,000 | $239,250 | Sorel-Tracy | Sorel-Tracy | Varennes | Varennes |
| Saint-Jérôme or Blainville | $547,500 | $760,000 | $212,500 | Saint-Jérôme | Saint-Jérôme | Blainville | Saint-Jérôme |
| Kirkland or Pointe-Claire | $955,000 | $745,500 | $209,500 | Pointe-Claire | Kirkland | Pointe-Claire | Pointe-Claire |
| Boucherville or Longueuil | $810,000 | $602,000 | $208,000 | Longueuil | Longueuil | Boucherville | Boucherville |
| Sainte-Thérèse or Rosemère | $650,000 | $845,000 | $195,000 | Sainte-Thérèse | Sainte-Thérèse | Sainte-Thérèse | Sainte-Thérèse |
| Boucherville or Varennes | $810,000 | $631,000 | $179,000 | Varennes | Varennes | Varennes | Boucherville |
| Dollard-des-Ormeaux or Kirkland | $792,500 | $955,000 | $162,500 | Dollard-des-Ormeaux | Dollard-des-Ormeaux | Dollard-des-Ormeaux | Kirkland |
| Montreal or Longueuil | $755,000 | $602,000 | $153,000 | Longueuil | Longueuil | Longueuil | Longueuil |
| Sainte-Julie or Saint-Bruno-de-Montarville | $667,400 | $819,500 | $152,100 | Sainte-Julie | Saint-Bruno-de-Montarville | Sainte-Julie | Sainte-Julie |
| Magog or Sherbrooke | $600,000 | $458,500 | $141,500 | Sherbrooke | Magog | Sherbrooke | Sherbrooke |
| Granby or Magog | $462,543 | $600,000 | $137,457 | Granby | Magog | Granby | Granby |
| Brossard or Longueuil | $734,200 | $602,000 | $132,200 | Longueuil | Longueuil | Longueuil | Longueuil |
| Brossard or Candiac | $734,200 | $866,000 | $131,800 | Brossard | Brossard | Brossard | Brossard |
| Laval or Blainville | $630,000 | $760,000 | $130,000 | Laval | Blainville | Blainville | Blainville |
| Blainville or Boisbriand | $760,000 | $630,000 | $130,000 | Boisbriand | Blainville | Boisbriand | Blainville |
| Repentigny or Joliette | $588,000 | $460,000 | $128,000 | Joliette | Joliette | Joliette | Joliette |
| Candiac or La Prairie | $866,000 | $740,000 | $126,000 | La Prairie | La Prairie | La Prairie | La Prairie |
| Laval or Montreal | $630,000 | $755,000 | $125,000 | Laval | Laval | Laval | Laval |
| Beloeil or Saint-Hyacinthe | $630,000 | $507,500 | $122,500 | Saint-Hyacinthe | Beloeil | Beloeil | Beloeil |
| La Prairie or Saint-Constant | $740,000 | $620,000 | $120,000 | Saint-Constant | La Prairie | Saint-Constant | Saint-Constant |
| Quebec City or Saguenay | $480,000 | $366,000 | $114,000 | Saguenay | Saguenay | Quebec City | Quebec City |
| Chambly or Saint-Jean-sur-Richelieu | $689,000 | $577,000 | $112,000 | Saint-Jean-sur-Richelieu | Saint-Jean-sur-Richelieu | Chambly | Chambly |
| Mirabel or Blainville | $650,000 | $760,000 | $110,000 | Mirabel | Blainville | Blainville | Blainville |
| Mirabel or Saint-Jérôme | $650,000 | $547,500 | $102,500 | Saint-Jérôme | Saint-Jérôme | Saint-Jérôme | Saint-Jérôme |
| Saint-Constant or Châteauguay | $620,000 | $520,000 | $100,000 | Châteauguay | Châteauguay | Saint-Constant | Saint-Constant |
| Vaudreuil-Dorion or Châteauguay | $605,000 | $520,000 | $85,000 | Châteauguay | Châteauguay | Châteauguay | Châteauguay |
| Blainville or Rosemère | $760,000 | $845,000 | $85,000 | Blainville | Blainville | Blainville | Blainville |
| Drummondville or Saint-Hyacinthe | $429,900 | $507,500 | $77,600 | Drummondville | Drummondville | Saint-Hyacinthe | Saint-Hyacinthe |
| Beaconsfield or Kirkland | $1,031,000 | $955,000 | $76,000 | Kirkland | Beaconsfield | Kirkland | Kirkland |
| Trois-Rivières or Quebec City | $410,000 | $480,000 | $70,000 | Trois-Rivières | Trois-Rivières | Quebec City | Quebec City |
| Drummondville or Victoriaville | $429,900 | $366,000 | $63,900 | Victoriaville | Drummondville | Drummondville | Victoriaville |
| Chambly or Beloeil | $689,000 | $630,000 | $59,000 | Beloeil | Beloeil | Beloeil | Beloeil |
| Saint-Jean-sur-Richelieu or Châteauguay | $577,000 | $520,000 | $57,000 | Châteauguay | Saint-Jean-sur-Richelieu | Châteauguay | Saint-Jean-sur-Richelieu |
| Sherbrooke or Trois-Rivières | $458,500 | $410,000 | $48,500 | Trois-Rivières | Trois-Rivières | Trois-Rivières | Sherbrooke |
| Dollard-des-Ormeaux or Pointe-Claire | $792,500 | $745,500 | $47,000 | Pointe-Claire | Dollard-des-Ormeaux | Dollard-des-Ormeaux | Pointe-Claire |
| Saint-Hyacinthe or Granby | $507,500 | $462,543 | $44,957 | Granby | Granby | Saint-Hyacinthe | Saint-Hyacinthe |
| Trois-Rivières or Victoriaville | $410,000 | $366,000 | $44,000 | Victoriaville | Trois-Rivières | Trois-Rivières | Trois-Rivières |
| Vaudreuil-Dorion or L'Île-Perrot | $605,000 | $561,500 | $43,500 | L'Île-Perrot | L'Île-Perrot | Vaudreuil-Dorion | Vaudreuil-Dorion |
| Laval or Repentigny | $630,000 | $588,000 | $42,000 | Repentigny | Repentigny | Repentigny | Repentigny |
| Quebec City or Lévis | $480,000 | $440,000 | $40,000 | Lévis | Quebec City | Quebec City | Quebec City |
| Sainte-Julie or Varennes | $667,400 | $631,000 | $36,400 | Varennes | Varennes | Sainte-Julie | Varennes |
| Pointe-Claire or Dorval | $745,500 | $712,500 | $33,000 | Dorval | Dorval | Dorval | Pointe-Claire |
| Laval or Terrebonne | $630,000 | $599,000 | $31,000 | Terrebonne | Terrebonne | Terrebonne | Terrebonne |
| Rouyn-Noranda or Val-d'Or | $370,000 | $400,000 | $30,000 | Rouyn-Noranda | Val-d'Or | Val-d'Or | Rouyn-Noranda |
| Mascouche or Repentigny | $615,000 | $588,000 | $27,000 | Repentigny | Mascouche | Mascouche | Repentigny |
| Montreal or Brossard | $755,000 | $734,200 | $20,800 | Brossard | Brossard | Montreal | Brossard |
| Boisbriand or Sainte-Thérèse | $630,000 | $650,000 | $20,000 | Boisbriand | Sainte-Thérèse | Boisbriand | Sainte-Thérèse |
| Trois-Rivières or Drummondville | $410,000 | $429,900 | $19,900 | Trois-Rivières | Trois-Rivières | Trois-Rivières | Trois-Rivières |
| Terrebonne or Mascouche | $599,000 | $615,000 | $16,000 | Terrebonne | Mascouche | Mascouche | Mascouche |
| Repentigny or Terrebonne | $588,000 | $599,000 | $11,000 | Repentigny | Terrebonne | Terrebonne | Repentigny |
| Quebec City or Gatineau | $480,000 | $490,000 | $10,000 | Quebec City | Gatineau | Quebec City | Quebec City |
| Boucherville or Saint-Bruno-de-Montarville | $810,000 | $819,500 | $9,500 | Boucherville | Saint-Bruno-de-Montarville | Saint-Bruno-de-Montarville | Boucherville |
| Brossard or La Prairie | $734,200 | $740,000 | $5,800 | Brossard | La Prairie | La Prairie | La Prairie |
| Sherbrooke or Granby | $458,500 | $462,543 | $4,043 | Sherbrooke | Granby | Sherbrooke | Sherbrooke |
The cheaper city is not the calmer city. In 39 matchups out of 63, it is the city with the lower price that has the shortest days on market, the thinnest inventory and the most frequent bidding: buyers pushed out of the expensive city fall back on it and compete for its houses. And in 37 matchups, it is the one that rose the most in ten years, which narrowed the gap in 40 matchups. The lesson for a buyer fits in one sentence: changing city to pay less also means changing pace, and you must be ready to make an offer in the first week. For a seller, the matchup shows where their buyers are also looking: a house listed too high sends its visitors next door. The median gap, $110,000 on the median house, is the equivalent of several years of down payment savings for a first-time buyer; the matchup pages translate it into monthly payment and down payment so the choice is made on the real budget.
Each matchup compares two whole municipalities on the same Centris series: median price and sales of houses and condos by year, median days on market, inventory in months, sold-to-asking ratio and expired listings, all for 2026 (January to September). 'Tighter' counts the indicators where the city leads out of four (days on market, inventory, bidding, unsold listings). The median price compares different stocks: a town of 1960s bungalows and a town of new houses do not offer the same house at the same price. The city pages (home prices by city) give each one's detail.
No new query: the 63 matchups reuse the series harvested for our city pages (Centris (Matrix) queries of September 16, 29 and 30 and October 1, 2026). The monthly payment assumes 20% down, 25 years and the 2026 average contracted rate (4.14%). Only aggregates are published. The matchups cover neighbouring cities among our 50 tracked cities; other pairs can be pulled on request.
Because that is the real choice buyers face: people hesitate between Brossard and Longueuil, between Blainville and Mirabel, not between the Montérégie and the Laurentians. At equal budget, the municipal boundary changes the price by 10 to 30%, days on market by several days and the number of houses to visit; the matchup puts those figures side by side, year by year, so the decision rests on the market rather than an impression.
We publish pairs of neighbouring cities among our 50 tracked cities. A broker from the team can pull the same comparison for any two municipalities or boroughs.
Our other data series, all built from Centris listings:
Each series is recalculated from actual sales or leases, city by city, aggregates only.
The Loaa & Manseur team, led by Lotfi Manseur and Loaa Al Daow, is the number 1 team at RE/MAX Platine in 2024 and 2025, 6th RE/MAX team in Quebec, 15th in Canada and in the global top 50 of large residential teams according to the official RE/MAX ranking, computed on actual transactions. Its Google profile counts more than 220 reviews with a 4.9 rating. Its offices are at 55 avenue de l'Équinoxe in Brossard, one bridge from the island, and every broker's licence can be checked in the OACIQ public register. Three things to verify yourself before calling us, and to demand of any other broker.
Also available in French: version française de ce guide.
Published September 7, 2026 by the Loaa & Manseur team, the number 1 team at RE/MAX Platine in 2024 and 2025, 6th RE/MAX team in Quebec, 15th in Canada and in the global top 50 according to the official RE/MAX ranking. Tell us about your project.
Équipe no 1 de RE/MAX Platine en 2024 et en 2025, 6e au Québec, 15e au Canada et dans le top 50 mondial au classement officiel RE/MAX. Réponse en moins de 24 heures, sept jours sur sept.