LIVE · 42 SOURCES
Search stories, MPs, sources
News
Latest news Full archive Activity log Weather Blindspot Divergence Clusters
Politics
Political parties MPs, Senate & ridings Municipal Lobbying Appointments Ethics tracker Officers
Elections
Election calendar Candidates & races Ridings directory Candidate search Party records Federal Provincial Municipal Coverage readiness Ridings
Money
Economy Bank of Canada rates Cost of Parliament Global Affairs spending Debt tracker Where the money goes Markets
Media
Sources Owners Journalists CRTC Echo — slogans & phrases
Data
Coverage map Accountability chain Cross-Watch Claims Developer API Education API Search everything
About
Methodology The newsroom Governance & ethics C.R.E.E.D. Media literacy Score an article Subscribe to What The Fact Sign in →

Ridings directory

Every riding from the 44th general election, alphabetically, with who won it and by how much. Look a riding up here; the full candidate breakdown is one click away.

Official results, polling day 20 September 2021 · Elections Canada via open.canada.ca. GE43 and GE44 only — CKAN's elections organisation publishes exactly three official voting-results datasets, and the earliest is hosted on a server whose robots.txt disallows automated collection, so those two elections are the ceiling this page can reach. There is no map here and no "current MP" claim: this dataset carries no riding-to-sitting-MP mapping, so none is shown or guessed at.

Ridings 338
Provinces 13
Candidates 2,010
Election 44th 43th
338 of 338 ridings, A to Z
RidingProvinceWon byPartyVote share
AbbotsfordBritish ColumbiaEd FastConservative47.9%
Abitibi--Baie-James--Nunavik--EeyouQuebecSylvie BérubéBloc Québécois37.9%
Abitibi--TémiscamingueQuebecSébastien LemireBloc Québécois50.6%
Acadie--BathurstNew BrunswickSerge CormierLiberal64.8%
Ahuntsic-CartiervilleQuebecMélanie JolyLiberal52.4%
AjaxOntarioMark HollandLiberal56.8%
Alfred-PellanQuebecAngelo IaconoLiberal47.8%
Algoma--Manitoulin--KapuskasingOntarioCarol HughesNDP-New Democratic Party40.2%
Argenteuil--La Petite-NationQuebecStéphane LauzonLiberal38.3%
Aurora--Oak Ridges--Richmond HillOntarioLeah Taylor RoyLiberal45.2%
AvalonNewfoundland and LabradorKen McDonaldLiberal50.1%
Avignon--La Mitis--Matane--MatapédiaQuebecKristina MichaudBloc Québécois59.8%
Banff--AirdrieAlbertaBlake RichardsConservative56.7%
Barrie--InnisfilOntarioJohn BrassardConservative47.7%
Barrie--Springwater--Oro-MedonteOntarioDoug ShipleyConservative45.1%
Battlefords--LloydminsterSaskatchewanRosemarie FalkConservative68.7%
Battle River--CrowfootAlbertaDamien KurekConservative71.3%
Bay of QuinteOntarioRyan WilliamsConservative41.3%
Beaches--East YorkOntarioNathaniel Erskine-SmithLiberal56.6%
BeauceQuebecRichard LehouxConservative48.3%
Beauport-Côte-de-Beaupré-Île d'Orléans-CharlevoixQuebecCaroline DesbiensBloc Québécois38.4%
Beauport--LimoilouQuebecJulie VignolaBloc Québécois31.1%
BeauséjourNew BrunswickDominic LeBlancLiberal55.6%
Bécancour--Nicolet--SaurelQuebecLouis PlamondonBloc Québécois54.8%
Bellechasse--Les Etchemins--LévisQuebecDominique VienConservative51.0%
Beloeil--ChamblyQuebecYves-François BlanchetBloc Québécois53.1%
Berthier--MaskinongéQuebecYves PerronBloc Québécois35.2%
Bonavista--Burin--TrinityNewfoundland and LabradorChurence RogersLiberal46.6%
BourassaQuebecEmmanuel DubourgLiberal60.4%
Bow RiverAlbertaMartin ShieldsConservative69.8%
Brampton CentreOntarioShafqat AliLiberal47.7%
Brampton EastOntarioManinder SidhuLiberal53.5%
Brampton NorthOntarioRuby SahotaLiberal54.3%
Brampton SouthOntarioSonia SidhuLiberal51.0%
Brampton WestOntarioKamal KheraLiberal55.3%
Brandon--SourisManitobaLarry MaguireConservative59.6%
Brantford--BrantOntarioLarry BrockConservative40.3%
Brome--MissisquoiQuebecPascale St-OngeLiberal35.0%
Brossard--Saint-LambertQuebecAlexandra MendèsLiberal54.1%
Bruce--Grey--Owen SoundOntarioAlex RuffConservative49.2%
BurlingtonOntarioKarina GouldLiberal45.7%
Burnaby North--SeymourBritish ColumbiaTerry BeechLiberal39.5%
Burnaby SouthBritish ColumbiaJagmeet SinghNDP-New Democratic Party40.3%
Calgary CentreAlbertaGreg McLeanConservative51.3%
Calgary ConfederationAlbertaLen WebberConservative46.0%
Calgary Forest LawnAlbertaJasraj Singh HallanConservative44.5%
Calgary HeritageAlbertaBob BenzenConservative57.7%
Calgary MidnaporeAlbertaStephanie KusieConservative60.7%
Calgary Nose HillAlbertaMichelle Rempel GarnerConservative55.6%
Calgary Rocky RidgeAlbertaPat KellyConservative54.5%
Calgary ShepardAlbertaTom KmiecConservative60.4%
Calgary Signal HillAlbertaRon LiepertConservative59.0%
Calgary SkyviewAlbertaGeorge ChahalLiberal42.4%
CambridgeOntarioBryan MayLiberal38.0%
Cape Breton--CansoNova ScotiaMike KellowayLiberal46.5%
CardiganPrince Edward IslandLawrence MacAulayLiberal50.6%
Cariboo--Prince GeorgeBritish ColumbiaTodd DohertyConservative50.8%
CarletonOntarioPierre PoilievreConservative49.9%
Carlton Trail--Eagle CreekSaskatchewanKelly BlockConservative68.6%
Central NovaNova ScotiaSean FraserLiberal46.2%
Central Okanagan--Similkameen--NicolaBritish ColumbiaDan AlbasConservative47.6%
Charlesbourg--Haute-Saint-CharlesQuebecPierre Paul-HusConservative44.7%
Charleswood--St. James--Assiniboia--HeadingleyManitobaMarty MorantzConservative40.0%
CharlottetownPrince Edward IslandSean CaseyLiberal46.7%
Châteauguay--LacolleQuebecBrenda ShanahanLiberal37.0%
Chatham-Kent--LeamingtonOntarioDave EppConservative40.9%
Chicoutimi--Le FjordQuebecRichard MartelConservative41.0%
Chilliwack--HopeBritish ColumbiaMark StrahlConservative46.0%
Churchill--Keewatinook AskiManitobaNiki AshtonNDP-New Democratic Party42.6%
Cloverdale--Langley CityBritish ColumbiaJohn AldagLiberal39.2%
Coast of Bays--Central--Notre DameNewfoundland and LabradorClifford SmallConservative46.9%
Compton--StansteadQuebecMarie-Claude BibeauLiberal36.7%
Coquitlam--Port CoquitlamBritish ColumbiaRon McKinnonLiberal38.5%
Courtenay--AlberniBritish ColumbiaGord JohnsNDP-New Democratic Party44.2%
Cowichan--Malahat--LangfordBritish ColumbiaAlistair MacGregorNDP-New Democratic Party42.8%
Cumberland--ColchesterNova ScotiaStephen EllisConservative46.0%
Cypress Hills--GrasslandsSaskatchewanJeremy PatzerConservative71.5%
Dartmouth--Cole HarbourNova ScotiaDarren FisherLiberal53.1%
Dauphin--Swan River--NeepawaManitobaDan MazierConservative59.0%
DavenportOntarioJulie DzerowiczLiberal42.1%
DeltaBritish ColumbiaCarla QualtroughLiberal42.3%
Desnethé--Missinippi--Churchill RiverSaskatchewanGary VidalConservative48.8%
Don Valley EastOntarioMichael CoteauLiberal59.9%
Don Valley NorthOntarioHan DongLiberal54.4%
Don Valley WestOntarioRob OliphantLiberal52.7%
Dorval--Lachine--LaSalleQuebecAnju DhillonLiberal52.4%
DrummondQuebecMartin ChampouxBloc Québécois46.6%
Dufferin--CaledonOntarioKyle SeebackConservative48.0%
DurhamOntarioErin O'TooleConservative46.4%
Edmonton CentreAlbertaRandy BoissonnaultLiberal33.7%
Edmonton GriesbachAlbertaBlake DesjarlaisNDP-New Democratic Party40.5%
Edmonton ManningAlbertaZiad AboultaifConservative41.1%
Edmonton Mill WoodsAlbertaTim UppalConservative37.9%
Edmonton RiverbendAlbertaMatt JenerouxConservative45.1%
Edmonton StrathconaAlbertaHeather McPhersonNDP-New Democratic Party60.7%
Edmonton WestAlbertaKelly McCauleyConservative45.1%
Edmonton--WetaskiwinAlbertaMike LakeConservative55.7%
Eglinton--LawrenceOntarioMarco MendicinoLiberal48.5%
EgmontPrince Edward IslandBobby MorrisseyLiberal46.2%
Elgin--Middlesex--LondonOntarioKaren VecchioConservative49.9%
Elmwood--TransconaManitobaDaniel BlaikieNDP-New Democratic Party49.7%
Esquimalt--Saanich--SookeBritish ColumbiaRandall GarrisonNDP-New Democratic Party42.8%
EssexOntarioChris LewisConservative41.1%
Etobicoke CentreOntarioYvan BakerLiberal48.0%
Etobicoke--LakeshoreOntarioJames MaloneyLiberal47.4%
Etobicoke NorthOntarioKirsty DuncanLiberal59.6%
Flamborough--GlanbrookOntarioDan MuysConservative40.6%
Fleetwood--Port KellsBritish ColumbiaKen HardieLiberal45.2%
FoothillsAlbertaJohn BarlowConservative69.2%
Fort McMurray--Cold LakeAlbertaLaila GoodridgeConservative67.8%
FrederictonNew BrunswickJenica AtwinLiberal37.0%
Fundy RoyalNew BrunswickRob MooreConservative48.4%
Gaspésie--Les Îles-de-la-MadeleineQuebecDiane LebouthillierLiberal46.4%
GatineauQuebecSteven MacKinnonLiberal50.0%
Glengarry--Prescott--RussellOntarioFrancis DrouinLiberal46.1%
Grande Prairie--MackenzieAlbertaChris WarkentinConservative68.4%
GuelphOntarioLloyd LongfieldLiberal42.1%
Haldimand--NorfolkOntarioLeslyn LewisConservative47.4%
Haliburton--Kawartha Lakes--BrockOntarioJamie SchmaleConservative52.3%
HalifaxNova ScotiaAndy FillmoreLiberal42.7%
Halifax WestNova ScotiaLena Metlege DiabLiberal48.5%
Hamilton CentreOntarioMatthew GreenNDP-New Democratic Party48.7%
Hamilton East--Stoney CreekOntarioChad CollinsLiberal36.9%
Hamilton MountainOntarioLisa HepfnerLiberal34.1%
Hamilton West--Ancaster--DundasOntarioFilomena TassiLiberal44.3%
Hastings--Lennox and AddingtonOntarioShelby Kramp-NeumanConservative45.1%
HochelagaQuebecSoraya Martinez FerradaLiberal38.1%
Honoré-MercierQuebecPablo RodriguezLiberal60.0%
Hull--AylmerQuebecGreg FergusLiberal52.5%
Humber River--Black CreekOntarioJudy SgroLiberal60.7%
Huron--BruceOntarioBen LobbConservative50.9%
JolietteQuebecGabriel Ste-MarieBloc Québécois55.0%
JonquièreQuebecMario SimardBloc Québécois41.9%
Kamloops--Thompson--CaribooBritish ColumbiaFrank CaputoConservative43.0%
Kanata--CarletonOntarioJenna SuddsLiberal41.8%
Kelowna--Lake CountryBritish ColumbiaTracy GrayConservative45.3%
KenoraOntarioEric MelilloConservative42.6%
Kildonan--St. PaulManitobaRaquel DanchoConservative41.8%
Kings--HantsNova ScotiaKody BloisLiberal44.9%
Kingston and the IslandsOntarioMark GerretsenLiberal41.1%
King--VaughanOntarioAnna RobertsConservative45.1%
Kitchener CentreOntarioMike MorriceGreen Party34.9%
Kitchener--ConestogaOntarioTim LouisLiberal39.3%
Kitchener South--HespelerOntarioValerie BradfordLiberal37.5%
Kootenay--ColumbiaBritish ColumbiaRob MorrisonConservative43.2%
LabradorNewfoundland and LabradorYvonne JonesLiberal42.7%
Lac-Saint-JeanQuebecAlexis Brunelle-DuceppeBloc Québécois50.7%
Lac-Saint-LouisQuebecFrancis ScarpaleggiaLiberal56.3%
LakelandAlbertaShannon StubbsConservative69.4%
Lambton--Kent--MiddlesexOntarioLianne RoodConservative48.5%
Lanark--Frontenac--KingstonOntarioScott ReidConservative48.9%
Langley--AldergroveBritish ColumbiaTako Van PoptaConservative45.7%
La Pointe-de-l'ÎleQuebecMario BeaulieuBloc Québécois46.7%
La PrairieQuebecAlain TherrienBloc Québécois43.7%
LaSalle--Émard--VerdunQuebecDavid LamettiLiberal42.9%
Laurentides--LabelleQuebecMarie-Hélène GaudreauBloc Québécois50.1%
Laurier--Sainte-MarieQuebecSteven GuilbeaultLiberal38.0%
Laval--Les ÎlesQuebecFayçal El-KhouryLiberal48.9%
Leeds-Grenville-Thousand Islands and Rideau LakesOntarioMichael BarrettConservative50.5%
LethbridgeAlbertaRachael HarderConservative55.6%
Lévis--LotbinièreQuebecJacques GourdeConservative51.6%
London--FanshaweOntarioLindsay MathyssenNDP-New Democratic Party43.4%
London North CentreOntarioPeter FragiskatosLiberal39.1%
London WestOntarioArielle KayabagaLiberal36.9%
Long Range MountainsNewfoundland and LabradorGudie HutchingsLiberal44.4%
Longueuil--Charles-LeMoyneQuebecSherry RomanadoLiberal40.4%
Longueuil--Saint-HubertQuebecDenis TrudelBloc Québécois41.2%
Louis-HébertQuebecJoël LightboundLiberal38.3%
Louis-Saint-LaurentQuebecGérard DeltellConservative51.6%
Madawaska--RestigoucheNew BrunswickRené ArseneaultLiberal55.2%
MalpequePrince Edward IslandHeath MacDonaldLiberal41.8%
ManicouaganQuebecMarilène GillBloc Québécois52.6%
Marc-Aurèle-FortinQuebecYves RobillardLiberal44.1%
Markham--StouffvilleOntarioHelena JaczekLiberal51.0%
Markham--ThornhillOntarioMary NgLiberal61.5%
Markham--UnionvilleOntarioPaul ChiangLiberal48.6%
Medicine Hat--Cardston--WarnerAlbertaGlen MotzConservative65.4%
Mégantic--L'ÉrableQuebecLuc BertholdConservative56.3%
MiltonOntarioAdam van KoeverdenLiberal51.5%
MirabelQuebecJean-Denis GaronBloc Québécois46.5%
Miramichi--Grand LakeNew BrunswickJake StewartConservative43.7%
Mission--Matsqui--Fraser CanyonBritish ColumbiaBrad VisConservative43.8%
Mississauga CentreOntarioOmar AlghabraLiberal54.2%
Mississauga East--CooksvilleOntarioPeter FonsecaLiberal50.0%
Mississauga--Erin MillsOntarioIqra KhalidLiberal51.0%
Mississauga--LakeshoreOntarioSven SpengemannLiberal44.9%
Mississauga--MaltonOntarioIqwinder GaheerLiberal52.8%
Mississauga--StreetsvilleOntarioRechie ValdezLiberal47.3%
Moncton--Riverview--DieppeNew BrunswickGinette Petitpas TaylorLiberal49.1%
MontarvilleQuebecStéphane BergeronBloc Québécois45.3%
MontcalmQuebecLuc ThériaultBloc Québécois53.2%
Montmagny--L'Islet--Kamouraska--Rivière-du-LoupQuebecBernard GénéreuxConservative50.4%
Moose Jaw--Lake Centre--LaniganSaskatchewanFraser TolmieConservative60.4%
Mount RoyalQuebecAnthony HousefatherLiberal57.7%
Nanaimo--LadysmithBritish ColumbiaLisa Marie BarronNDP-New Democratic Party28.8%
NepeanOntarioChandra AryaLiberal45.1%
New Brunswick SouthwestNew BrunswickJohn WilliamsonConservative50.0%
Newmarket--AuroraOntarioTony Van BynenLiberal43.8%
New Westminster--BurnabyBritish ColumbiaPeter JulianNDP-New Democratic Party48.8%
Niagara CentreOntarioVance BadaweyLiberal35.0%
Niagara FallsOntarioTony BaldinelliConservative37.9%
Niagara WestOntarioDean AllisonConservative45.6%
Nickel BeltOntarioMarc G. SerréLiberal35.2%
Nipissing--TimiskamingOntarioAnthony RotaLiberal38.8%
North Island--Powell RiverBritish ColumbiaRachel BlaneyNDP-New Democratic Party39.5%
North Okanagan--ShuswapBritish ColumbiaMel ArnoldConservative46.4%
Northumberland--Peterborough SouthOntarioPhilip LawrenceConservative44.5%
North VancouverBritish ColumbiaJonathan WilkinsonLiberal45.1%
Northwest TerritoriesNorthwest TerritoriesMichael McLeodLiberal38.2%
Notre-Dame-de-Grâce--WestmountQuebecMarc GarneauLiberal53.8%
NunavutNunavutLori IdloutNDP-New Democratic Party47.7%
OakvilleOntarioAnita AnandLiberal46.1%
Oakville North--BurlingtonOntarioPam DamoffLiberal46.8%
OrléansOntarioMarie-France LalondeLiberal51.9%
OshawaOntarioColin CarrieConservative39.7%
Ottawa CentreOntarioYasir NaqviLiberal45.5%
Ottawa SouthOntarioDavid McGuintyLiberal48.8%
Ottawa--VanierOntarioMona FortierLiberal49.0%
Ottawa West--NepeanOntarioAnita VandenbeldLiberal45.1%
OutremontQuebecRachel BendayanLiberal45.4%
OxfordOntarioDave MacKenzieConservative47.0%
PapineauQuebecJustin TrudeauLiberal50.3%
Parkdale--High ParkOntarioArif ViraniLiberal42.5%
Parry Sound--MuskokaOntarioScott AitchisonConservative47.9%
Peace River--WestlockAlbertaArnold ViersenConservative63.0%
Perth--WellingtonOntarioJohn NaterConservative48.6%
Peterborough--KawarthaOntarioMichelle FerreriConservative39.0%
Pickering--UxbridgeOntarioJennifer O'ConnellLiberal46.9%
Pierre-Boucher--Les Patriotes--VerchèresQuebecXavier Barsalou-DuvalBloc Québécois54.3%
Pierrefonds--DollardQuebecSameer ZuberiLiberal56.0%
Pitt Meadows--Maple RidgeBritish ColumbiaMarc DaltonConservative36.7%
PontiacQuebecSophie ChatelLiberal43.4%
Portage--LisgarManitobaCandice BergenConservative52.5%
Port Moody--CoquitlamBritish ColumbiaBonita ZarrilloNDP-New Democratic Party37.2%
Portneuf--Jacques-CartierQuebecJoël GodinConservative51.6%
Prince AlbertSaskatchewanRandy HobackConservative64.9%
Prince George--Peace River--Northern RockiesBritish ColumbiaBob ZimmerConservative60.7%
ProvencherManitobaTed FalkConservative48.7%
QuébecQuebecJean-Yves DuclosLiberal35.4%
Red Deer--LacombeAlbertaBlaine CalkinsConservative64.2%
Red Deer--Mountain ViewAlbertaEarl DreeshenConservative64.2%
Regina--LewvanSaskatchewanWarren SteinleyConservative46.8%
Regina--Qu'AppelleSaskatchewanAndrew ScheerConservative61.9%
Regina--WascanaSaskatchewanMichael KramConservative49.9%
Renfrew--Nipissing--PembrokeOntarioCheryl GallantConservative49.5%
RepentignyQuebecMonique PauzéBloc Québécois51.7%
Richmond--ArthabaskaQuebecAlain RayesConservative49.9%
Richmond CentreBritish ColumbiaWilson MiaoLiberal39.3%
Richmond HillOntarioMajid JowhariLiberal47.7%
Rimouski-Neigette--Témiscouata--Les BasquesQuebecMaxime Blanchette-JoncasBloc Québécois49.0%
Rivière-des-Mille-ÎlesQuebecLuc DesiletsBloc Québécois40.6%
Rivière-du-NordQuebecRhéal FortinBloc Québécois52.2%
Rosemont--La Petite-PatrieQuebecAlexandre BoulericeNDP-New Democratic Party48.6%
Saanich--Gulf IslandsBritish ColumbiaElizabeth MayGreen Party37.6%
Sackville--Preston--ChezzetcookNova ScotiaDarrell SamsonLiberal41.3%
Saint Boniface--Saint VitalManitobaDan VandalLiberal43.8%
Saint-Hyacinthe--BagotQuebecSimon-Pierre Savard-TremblayBloc Québécois47.5%
Saint-JeanQuebecChristine NormandinBloc Québécois46.0%
Saint John--RothesayNew BrunswickWayne LongLiberal46.4%
Saint-LaurentQuebecEmmanuella LambropoulosLiberal59.1%
Saint-Léonard--Saint-MichelQuebecPatricia LattanzioLiberal69.4%
Saint-Maurice--ChamplainQuebecFrançois-Philippe ChampagneLiberal42.4%
Salaberry--SuroîtQuebecClaude DebellefeuilleBloc Québécois47.8%
Sarnia--LambtonOntarioMarilyn GladuConservative46.2%
Saskatoon--GrasswoodSaskatchewanKevin WaughConservative49.9%
Saskatoon--UniversitySaskatchewanCorey TochorConservative48.0%
Saskatoon WestSaskatchewanBrad RedekoppConservative45.4%
Sault Ste. MarieOntarioTerry SheehanLiberal37.9%
Scarborough--AgincourtOntarioJean YipLiberal56.5%
Scarborough CentreOntarioSalma ZahidLiberal57.6%
Scarborough--GuildwoodOntarioJohn McKayLiberal61.1%
Scarborough NorthOntarioShaun ChenLiberal66.6%
Scarborough--Rouge ParkOntarioGary AnandasangareeLiberal62.8%
Scarborough SouthwestOntarioBill BlairLiberal57.5%
Selkirk--Interlake--EastmanManitobaJames BezanConservative57.1%
SheffordQuebecAndréanne LaroucheBloc Québécois41.9%
SherbrookeQuebecÉlisabeth BrièreLiberal37.5%
Sherwood Park--Fort SaskatchewanAlbertaGarnett GenuisConservative57.6%
Simcoe--GreyOntarioTerry DowdallConservative47.3%
Simcoe NorthOntarioAdam ChambersConservative43.0%
Skeena--Bulkley ValleyBritish ColumbiaTaylor BachrachNDP-New Democratic Party42.6%
Souris--Moose MountainSaskatchewanRobert KitchenConservative76.4%
South Okanagan--West KootenayBritish ColumbiaRichard CanningsNDP-New Democratic Party41.3%
South Shore--St. MargaretsNova ScotiaRick PerkinsConservative40.9%
South Surrey--White RockBritish ColumbiaKerry-Lynne FindlayConservative42.5%
Spadina--Fort YorkOntarioKevin VuongLiberal38.9%
St. Albert--EdmontonAlbertaMichael CooperConservative47.6%
St. CatharinesOntarioChris BittleLiberal37.8%
Steveston--Richmond EastBritish ColumbiaParm BainsLiberal42.5%
St. John's EastNewfoundland and LabradorJoanne ThompsonLiberal45.2%
St. John's South--Mount PearlNewfoundland and LabradorSeamus O'ReganLiberal56.2%
Stormont--Dundas--South GlengarryOntarioEric DuncanConservative55.6%
Sturgeon River--ParklandAlbertaDane LloydConservative61.6%
SudburyOntarioViviane LapointeLiberal34.5%
Surrey CentreBritish ColumbiaRandeep SaraiLiberal43.9%
Surrey--NewtonBritish ColumbiaSukh DhaliwalLiberal53.9%
Sydney--VictoriaNova ScotiaJaime BattisteLiberal39.2%
TerrebonneQuebecNathalie Sinclair-DesgagnéBloc Québécois41.2%
Thérèse-De BlainvilleQuebecLouise ChabotBloc Québécois41.2%
ThornhillOntarioMelissa LantsmanConservative51.3%
Thunder Bay--Rainy RiverOntarioMarcus PowlowskiLiberal34.3%
Thunder Bay--Superior NorthOntarioPatty HajduLiberal40.7%
Timmins--James BayOntarioCharlie AngusNDP-New Democratic Party35.1%
Tobique--MactaquacNew BrunswickRichard BragdonConservative51.0%
Toronto CentreOntarioMarci IenLiberal50.4%
Toronto--DanforthOntarioJulie DabrusinLiberal48.4%
Toronto--St. Paul'sOntarioCarolyn BennettLiberal49.2%
Trois-RivièresQuebecRené VillemureBloc Québécois29.5%
University--RosedaleOntarioChrystia FreelandLiberal47.5%
Vancouver CentreBritish ColumbiaHedy FryLiberal40.4%
Vancouver EastBritish ColumbiaJenny KwanNDP-New Democratic Party56.4%
Vancouver GranvilleBritish ColumbiaTaleeb NoormohamedLiberal34.4%
Vancouver KingswayBritish ColumbiaDon DaviesNDP-New Democratic Party52.3%
Vancouver QuadraBritish ColumbiaJoyce MurrayLiberal43.6%
Vancouver SouthBritish ColumbiaHarjit S. SajjanLiberal49.4%
Vaudreuil--SoulangesQuebecPeter SchiefkeLiberal46.5%
Vaughan--WoodbridgeOntarioFrancesco SorbaraLiberal46.0%
VictoriaBritish ColumbiaLaurel CollinsNDP-New Democratic Party43.9%
Ville-Marie--Le Sud-Ouest--Île-des-SoeursQuebecMarc MillerLiberal50.5%
VimyQuebecAnnie KoutrakisLiberal49.8%
WaterlooOntarioBardish ChaggerLiberal45.1%
Wellington--Halton HillsOntarioMichael ChongConservative52.1%
West NovaNova ScotiaChris d'EntremontConservative50.4%
West Vancouver--Sunshine Coast--Sea to Sky CountryBritish ColumbiaPatrick WeilerLiberal33.9%
WhitbyOntarioRyan TurnbullLiberal44.1%
WillowdaleOntarioAli EhsassiLiberal51.2%
Windsor--TecumsehOntarioIrek KusmierczykLiberal31.8%
Windsor WestOntarioBrian MasseNDP-New Democratic Party44.2%
Winnipeg CentreManitobaLeah GazanNDP-New Democratic Party50.3%
Winnipeg NorthManitobaKevin LamoureuxLiberal52.3%
Winnipeg SouthManitobaTerry DuguidLiberal47.5%
Winnipeg South CentreManitobaJim CarrLiberal45.5%
YellowheadAlbertaGerald SorokaConservative66.2%
York CentreOntarioYa'ara SaksLiberal47.3%
York--SimcoeOntarioScot DavidsonConservative50.0%
York South--WestonOntarioAhmed HussenLiberal56.1%
Yorkton--MelvilleSaskatchewanCathay WagantallConservative68.7%
YukonYukonBrendan HanleyLiberal33.3%

One row per riding — the candidate the official results record as elected, the same rule /races uses (cross-checked against the highest vote count, never the incumbency marker). Sorted by name, not by margin: for the closest results ranked first, see Candidates and races.