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 43th 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 21 October 2019 · 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,146
Election 44th 43th
338 of 338 ridings, A to Z
RidingProvinceWon byPartyVote share
AbbotsfordBritish ColumbiaEd FastConservative51.4%
Abitibi--Baie-James--Nunavik--EeyouQuebecSylvie BérubéBloc Québécois36.1%
Abitibi--TémiscamingueQuebecSébastien LemireBloc Québécois45.5%
Acadie--BathurstNew BrunswickSerge CormierLiberal55.1%
Ahuntsic-CartiervilleQuebecMélanie JolyLiberal52.4%
AjaxOntarioMark HollandLiberal57.7%
Alfred-PellanQuebecAngelo IaconoLiberal47.9%
Algoma--Manitoulin--KapuskasingOntarioCarol HughesNDP-New Democratic Party41.6%
Argenteuil--La Petite-NationQuebecStéphane LauzonLiberal37.8%
Aurora--Oak Ridges--Richmond HillOntarioLeona AlleslevConservative44.4%
AvalonNewfoundland and LabradorKenneth McDonaldLiberal46.3%
Avignon--La Mitis--Matane--MatapédiaQuebecKristina MichaudBloc Québécois51.4%
Banff--AirdrieAlbertaBlake RichardsConservative71.1%
Barrie--InnisfilOntarioJohn BrassardConservative43.8%
Barrie--Springwater--Oro-MedonteOntarioDoug ShipleyConservative39.0%
Battlefords--LloydminsterSaskatchewanRosemarie FalkConservative78.3%
Battle River--CrowfootAlbertaDamien KurekConservative85.5%
Bay of QuinteOntarioNeil EllisLiberal39.2%
Beaches--East YorkOntarioNathaniel Erskine-SmithLiberal57.2%
BeauceQuebecRichard LehouxConservative38.5%
Beauport-Côte-de-Beaupré-Île d'Orléans-CharlevoixQuebecCaroline DesbiensBloc Québécois36.4%
Beauport--LimoilouQuebecJulie VignolaBloc Québécois30.2%
BeauséjourNew BrunswickDominic LeBlancLiberal46.5%
Bécancour--Nicolet--SaurelQuebecLouis PlamondonBloc Québécois56.7%
Bellechasse--Les Etchemins--LévisQuebecSteven BlaneyConservative50.1%
Beloeil--ChamblyQuebecYves-François BlanchetBloc Québécois50.5%
Berthier--MaskinongéQuebecYves PerronBloc Québécois37.6%
Bonavista--Burin--TrinityNewfoundland and LabradorChurence RogersLiberal45.7%
BourassaQuebecEmmanuel DubourgLiberal57.6%
Bow RiverAlbertaMartin ShieldsConservative83.9%
Brampton CentreOntarioRamesh SanghaLiberal47.2%
Brampton EastOntarioManinder SidhuLiberal47.4%
Brampton NorthOntarioRuby SahotaLiberal51.4%
Brampton SouthOntarioSonia SidhuLiberal49.5%
Brampton WestOntarioKamal KheraLiberal53.5%
Brandon--SourisManitobaLarry MaguireConservative63.5%
Brantford--BrantOntarioPhil McColemanConservative40.3%
Brome--MissisquoiQuebecLyne BessetteLiberal38.2%
Brossard--Saint-LambertQuebecAlexandra MendèsLiberal53.9%
Bruce--Grey--Owen SoundOntarioAlex RuffConservative46.1%
BurlingtonOntarioKarina GouldLiberal48.6%
Burnaby North--SeymourBritish ColumbiaTerry BeechLiberal35.5%
Burnaby SouthBritish ColumbiaJagmeet SinghNDP-New Democratic Party37.7%
Calgary CentreAlbertaGreg McLeanConservative56.6%
Calgary ConfederationAlbertaLen WebberConservative55.1%
Calgary Forest LawnAlbertaJasraj Singh HallanConservative59.6%
Calgary HeritageAlbertaBob BenzenConservative70.7%
Calgary MidnaporeAlbertaStephanie KusieConservative74.3%
Calgary Nose HillAlbertaMichelle RempelConservative69.8%
Calgary Rocky RidgeAlbertaPat KellyConservative68.3%
Calgary ShepardAlbertaTom KmiecConservative75.0%
Calgary Signal HillAlbertaRon LiepertConservative70.0%
Calgary SkyviewAlbertaJag SahotaConservative52.5%
CambridgeOntarioBryan MayLiberal39.5%
Cape Breton--CansoNova ScotiaMike KellowayLiberal38.9%
CardiganPrince Edward IslandLawrence MacAulayLiberal49.3%
Cariboo--Prince GeorgeBritish ColumbiaTodd DohertyConservative52.7%
CarletonOntarioPierre PoilievreConservative46.3%
Carlton Trail--Eagle CreekSaskatchewanKelly BlockConservative78.6%
Central NovaNova ScotiaSean FraserLiberal46.6%
Central Okanagan--Similkameen--NicolaBritish ColumbiaDan AlbasConservative47.9%
Charlesbourg--Haute-Saint-CharlesQuebecPierre Paul-HusConservative38.0%
Charleswood--St. James--Assiniboia--HeadingleyManitobaMarty MorantzConservative40.7%
CharlottetownPrince Edward IslandSean CaseyLiberal44.3%
Châteauguay--LacolleQuebecBrenda ShanahanLiberal38.4%
Chatham-Kent--LeamingtonOntarioDave EppConservative46.9%
Chicoutimi--Le FjordQuebecRichard MartelConservative36.8%
Chilliwack--HopeBritish ColumbiaMark StrahlConservative49.6%
Churchill--Keewatinook AskiManitobaNiki AshtonNDP-New Democratic Party50.3%
Cloverdale--Langley CityBritish ColumbiaTamara JansenConservative37.7%
Coast of Bays--Central--Notre DameNewfoundland and LabradorScott SimmsLiberal48.3%
Compton--StansteadQuebecMarie-Claude BibeauLiberal37.3%
Coquitlam--Port CoquitlamBritish ColumbiaRon McKinnonLiberal34.7%
Courtenay--AlberniBritish ColumbiaGord JohnsNDP-New Democratic Party41.2%
Cowichan--Malahat--LangfordBritish ColumbiaAlistair MacGregorNDP-New Democratic Party36.1%
Cumberland--ColchesterNova ScotiaLenore ZannLiberal36.7%
Cypress Hills--GrasslandsSaskatchewanJeremy PatzerConservative81.1%
Dartmouth--Cole HarbourNova ScotiaDarren FisherLiberal45.3%
Dauphin--Swan River--NeepawaManitobaDan MazierConservative64.3%
DavenportOntarioJulie DzerowiczLiberal43.7%
DeltaBritish ColumbiaCarla QualtroughLiberal41.2%
Desnethé--Missinippi--Churchill RiverSaskatchewanGary VidalConservative42.3%
Don Valley EastOntarioYasmin RatansiLiberal59.8%
Don Valley NorthOntarioHan DongLiberal50.4%
Don Valley WestOntarioRob OliphantLiberal55.8%
Dorval--Lachine--LaSalleQuebecAnju DhillonLiberal52.9%
DrummondQuebecMartin ChampouxBloc Québécois44.8%
Dufferin--CaledonOntarioKyle SeebackConservative42.0%
DurhamOntarioErin O'TooleConservative42.1%
Edmonton CentreAlbertaJames CummingConservative41.4%
Edmonton GriesbachAlbertaKerry DiotteConservative51.4%
Edmonton ManningAlbertaZiad AboultaifConservative55.9%
Edmonton Mill WoodsAlbertaTim UppalConservative50.3%
Edmonton RiverbendAlbertaMatt JenerouxConservative57.4%
Edmonton StrathconaAlbertaHeather McPhersonNDP-New Democratic Party47.3%
Edmonton WestAlbertaKelly McCauleyConservative60.9%
Edmonton--WetaskiwinAlbertaMike LakeConservative72.4%
Eglinton--LawrenceOntarioMarco MendicinoLiberal53.3%
EgmontPrince Edward IslandBobby MorrisseyLiberal39.7%
Elgin--Middlesex--LondonOntarioKaren VecchioConservative50.2%
Elmwood--TransconaManitobaDaniel BlaikieNDP-New Democratic Party45.6%
Esquimalt--Saanich--SookeBritish ColumbiaRandall GarrisonNDP-New Democratic Party34.1%
EssexOntarioChris LewisConservative41.4%
Etobicoke CentreOntarioYvan BakerLiberal51.9%
Etobicoke--LakeshoreOntarioJames MaloneyLiberal51.9%
Etobicoke NorthOntarioKirsty DuncanLiberal61.4%
Flamborough--GlanbrookOntarioDavid SweetConservative39.2%
Fleetwood--Port KellsBritish ColumbiaKen HardieLiberal37.6%
FoothillsAlbertaJohn BarlowConservative82.1%
Fort McMurray--Cold LakeAlbertaDavid YurdigaConservative79.9%
FrederictonNew BrunswickJenica AtwinGreen Party33.7%
Fundy RoyalNew BrunswickRob MooreConservative46.0%
Gaspésie--Les Îles-de-la-MadeleineQuebecDiane LebouthillierLiberal42.5%
GatineauQuebecSteven MacKinnonLiberal52.1%
Glengarry--Prescott--RussellOntarioFrancis DrouinLiberal47.6%
Grande Prairie--MackenzieAlbertaChris WarkentinConservative84.0%
GuelphOntarioLloyd LongfieldLiberal40.4%
Haldimand--NorfolkOntarioDiane FinleyConservative46.8%
Haliburton--Kawartha Lakes--BrockOntarioJamie SchmaleConservative49.1%
HalifaxNova ScotiaAndy FillmoreLiberal42.5%
Halifax WestNova ScotiaGeoff ReganLiberal49.5%
Hamilton CentreOntarioMatthew GreenNDP-New Democratic Party46.2%
Hamilton East--Stoney CreekOntarioBob BratinaLiberal38.6%
Hamilton MountainOntarioScott DuvallNDP-New Democratic Party36.1%
Hamilton West--Ancaster--DundasOntarioFilomena TassiLiberal46.6%
Hastings--Lennox and AddingtonOntarioDerek SloanConservative41.4%
HochelagaQuebecSoraya Martinez FerradaLiberal34.0%
Honoré-MercierQuebecPablo RodriguezLiberal58.7%
Hull--AylmerQuebecGreg FergusLiberal54.1%
Humber River--Black CreekOntarioJudy SgroLiberal61.1%
Huron--BruceOntarioBen LobbConservative48.5%
JolietteQuebecGabriel Ste-MarieBloc Québécois58.2%
JonquièreQuebecMario SimardBloc Québécois35.6%
Kamloops--Thompson--CaribooBritish ColumbiaCathy McLeodConservative44.7%
Kanata--CarletonOntarioKaren McCrimmonLiberal43.1%
Kelowna--Lake CountryBritish ColumbiaTracy GrayConservative45.6%
KenoraOntarioEric MelilloConservative34.0%
Kildonan--St. PaulManitobaRaquel DanchoConservative44.8%
Kings--HantsNova ScotiaKody BloisLiberal43.3%
Kingston and the IslandsOntarioMark GerretsenLiberal45.8%
King--VaughanOntarioDeb SchulteLiberal45.0%
Kitchener CentreOntarioRaj SainiLiberal36.7%
Kitchener--ConestogaOntarioTim LouisLiberal39.7%
Kitchener South--HespelerOntarioMarwan TabbaraLiberal40.2%
Kootenay--ColumbiaBritish ColumbiaRob MorrisonConservative44.8%
LabradorNewfoundland and LabradorYvonne JonesLiberal42.5%
Lac-Saint-JeanQuebecAlexis Brunelle-DuceppeBloc Québécois44.0%
Lac-Saint-LouisQuebecFrancis ScarpaleggiaLiberal58.2%
LakelandAlbertaShannon StubbsConservative83.9%
Lambton--Kent--MiddlesexOntarioLianne RoodConservative49.0%
Lanark--Frontenac--KingstonOntarioScott ReidConservative48.1%
Langley--AldergroveBritish ColumbiaTako Van PoptaConservative47.0%
La Pointe-de-l'ÎleQuebecMario BeaulieuBloc Québécois46.8%
La PrairieQuebecAlain TherrienBloc Québécois41.8%
LaSalle--Émard--VerdunQuebecDavid LamettiLiberal43.5%
Laurentides--LabelleQuebecMarie-Hélène GaudreauBloc Québécois46.8%
Laurier--Sainte-MarieQuebecSteven GuilbeaultLiberal41.8%
Laval--Les ÎlesQuebecFayçal EL-KhouryLiberal48.2%
Leeds--Grenville--Thousand Islands and Rideau LakesOntarioMichael BarrettConservative49.0%
LethbridgeAlbertaRachael HarderConservative65.8%
Lévis--LotbinièreQuebecJacques GourdeConservative44.6%
London--FanshaweOntarioLindsay MathyssenNDP-New Democratic Party40.8%
London North CentreOntarioPeter FragiskatosLiberal42.7%
London WestOntarioKate YoungLiberal43.0%
Long Range MountainsNewfoundland and LabradorGudie HutchingsLiberal47.4%
Longueuil--Charles-LeMoyneQuebecSherry RomanadoLiberal39.0%
Longueuil--Saint-HubertQuebecDenis TrudelBloc Québécois38.5%
Louis-HébertQuebecJoël LightboundLiberal40.5%
Louis-Saint-LaurentQuebecGérard DeltellConservative44.7%
Madawaska--RestigoucheNew BrunswickRené ArseneaultLiberal50.3%
MalpequePrince Edward IslandWayne EasterLiberal41.4%
ManicouaganQuebecMarilène GillBloc Québécois53.9%
Marc-Aurèle-FortinQuebecYves RobillardLiberal44.5%
Markham--StouffvilleOntarioHelena JaczekLiberal38.9%
Markham--ThornhillOntarioMary NgLiberal53.9%
Markham--UnionvilleOntarioBob SaroyaConservative48.9%
Medicine Hat--Cardston--WarnerAlbertaGlen MotzConservative79.2%
Mégantic--L'ÉrableQuebecLuc BertholdConservative49.2%
MiltonOntarioAdam van KoeverdenLiberal51.7%
MirabelQuebecSimon MarcilBloc Québécois51.1%
Miramichi--Grand LakeNew BrunswickPat FinniganLiberal36.8%
Mission--Matsqui--Fraser CanyonBritish ColumbiaBrad VisConservative42.4%
Mississauga CentreOntarioOmar AlghabraLiberal55.8%
Mississauga East--CooksvilleOntarioPeter FonsecaLiberal53.1%
Mississauga--Erin MillsOntarioIqra KhalidLiberal53.5%
Mississauga--LakeshoreOntarioSven SpengemannLiberal48.4%
Mississauga--MaltonOntarioNavdeep BainsLiberal57.5%
Mississauga--StreetsvilleOntarioGagan SikandLiberal50.4%
Moncton--Riverview--DieppeNew BrunswickGinette Petitpas TaylorLiberal43.0%
MontarvilleQuebecStéphane BergeronBloc Québécois42.8%
MontcalmQuebecLuc ThériaultBloc Québécois58.0%
Montmagny--L'Islet--Kamouraska--Rivière-du-LoupQuebecBernard GénéreuxConservative41.7%
Moose Jaw--Lake Centre--LaniganSaskatchewanTom LukiwskiConservative71.1%
Mount RoyalQuebecAnthony HousefatherLiberal56.3%
Nanaimo--LadysmithBritish ColumbiaPaul ManlyGreen Party34.6%
NepeanOntarioChandra AryaLiberal45.9%
New Brunswick SouthwestNew BrunswickJohn WilliamsonConservative49.1%
Newmarket--AuroraOntarioTony Van BynenLiberal43.1%
New Westminster--BurnabyBritish ColumbiaPeter JulianNDP-New Democratic Party44.2%
Niagara CentreOntarioVance BadaweyLiberal35.0%
Niagara FallsOntarioTony BaldinelliConservative35.5%
Niagara WestOntarioDean AllisonConservative45.3%
Nickel BeltOntarioMarc G SerréLiberal39.0%
Nipissing--TimiskamingOntarioAnthony RotaLiberal40.5%
North Island--Powell RiverBritish ColumbiaRachel BlaneyNDP-New Democratic Party37.9%
North Okanagan--ShuswapBritish ColumbiaMel ArnoldConservative48.8%
Northumberland--Peterborough SouthOntarioPhilip LawrenceConservative39.7%
North VancouverBritish ColumbiaJonathan WilkinsonLiberal42.9%
Northwest TerritoriesNorthwest TerritoriesMichael McLeodLiberal39.7%
Notre-Dame-de-Grâce--WestmountQuebecMarc GarneauLiberal56.3%
NunavutNunavutMumilaaq QaqqaqNDP-New Democratic Party40.8%
OakvilleOntarioAnita AnandLiberal46.3%
Oakville North--BurlingtonOntarioPam DamoffLiberal48.3%
OrléansOntarioMarie-France LalondeLiberal54.3%
OshawaOntarioColin CarrieConservative38.9%
Ottawa CentreOntarioCatherine McKennaLiberal48.7%
Ottawa SouthOntarioDavid McGuintyLiberal52.3%
Ottawa--VanierOntarioMona FortierLiberal51.2%
Ottawa West--NepeanOntarioAnita VandenbeldLiberal45.6%
OutremontQuebecRachel BendayanLiberal46.2%
OxfordOntarioDave MacKenzieConservative48.1%
PapineauQuebecJustin TrudeauLiberal51.1%
Parkdale--High ParkOntarioArif ViraniLiberal47.4%
Parry Sound--MuskokaOntarioScott AitchisonConservative41.8%
Peace River--WestlockAlbertaArnold ViersenConservative80.7%
Perth--WellingtonOntarioJohn NaterConservative46.3%
Peterborough--KawarthaOntarioMaryam MonsefLiberal39.3%
Pickering--UxbridgeOntarioJennifer O'ConnellLiberal51.0%
Pierre-Boucher--Les Patriotes--VerchèresQuebecXavier Barsalou-DuvalBloc Québécois51.0%
Pierrefonds--DollardQuebecSameer ZuberiLiberal56.4%
Pitt Meadows--Maple RidgeBritish ColumbiaMarc DaltonConservative36.2%
PontiacQuebecWilliam AmosLiberal48.9%
Portage--LisgarManitobaCandice BergenConservative70.8%
Port Moody--CoquitlamBritish ColumbiaNelly ShinConservative31.2%
Portneuf--Jacques-CartierQuebecJoël GodinConservative43.5%
Prince AlbertSaskatchewanRandy HobackConservative67.7%
Prince George--Peace River--Northern RockiesBritish ColumbiaBob ZimmerConservative69.8%
ProvencherManitobaTed FalkConservative65.9%
QuébecQuebecJean-Yves DuclosLiberal33.3%
Red Deer--LacombeAlbertaBlaine CalkinsConservative79.8%
Red Deer--Mountain ViewAlbertaEarl DreeshenConservative80.3%
Regina--LewvanSaskatchewanWarren SteinleyConservative52.5%
Regina--Qu'AppelleSaskatchewanAndrew ScheerConservative63.1%
Regina--WascanaSaskatchewanMichael KramConservative49.4%
Renfrew--Nipissing--PembrokeOntarioCheryl GallantConservative52.7%
RepentignyQuebecMonique PauzéBloc Québécois53.2%
Richmond--ArthabaskaQuebecAlain RayesConservative45.3%
Richmond CentreBritish ColumbiaAlice WongConservative49.0%
Richmond HillOntarioMajid JowhariLiberal43.5%
Rimouski-Neigette--Témiscouata--Les BasquesQuebecMaxime Blanchette-JoncasBloc Québécois37.8%
Rivière-des-Mille-ÎlesQuebecLuc DesiletsBloc Québécois40.6%
Rivière-du-NordQuebecRhéal FortinBloc Québécois52.0%
Rosemont--La Petite-PatrieQuebecAlexandre BoulericeNDP-New Democratic Party42.5%
Saanich--Gulf IslandsBritish ColumbiaElizabeth MayGreen Party49.1%
Sackville--Preston--ChezzetcookNova ScotiaDarrell SamsonLiberal40.2%
Saint Boniface--Saint VitalManitobaDan VandalLiberal42.9%
Saint-Hyacinthe--BagotQuebecSimon-Pierre Savard-TremblayBloc Québécois41.4%
Saint-JeanQuebecChristine NormandinBloc Québécois44.8%
Saint John--RothesayNew BrunswickWayne LongLiberal37.4%
Saint-LaurentQuebecEmmanuella LambropoulosLiberal58.6%
Saint-Léonard--Saint-MichelQuebecPatricia LattanzioLiberal61.3%
Saint-Maurice--ChamplainQuebecFrançois-Philippe ChampagneLiberal39.6%
Salaberry--SuroîtQuebecClaude DebellefeuilleBloc Québécois47.7%
Sarnia--LambtonOntarioMarilyn GladuConservative49.4%
Saskatoon--GrasswoodSaskatchewanKevin WaughConservative53.3%
Saskatoon--UniversitySaskatchewanCorey TochorConservative52.1%
Saskatoon WestSaskatchewanBrad RedekoppConservative47.7%
Sault Ste. MarieOntarioTerry SheehanLiberal39.1%
Scarborough--AgincourtOntarioJean YipLiberal50.5%
Scarborough CentreOntarioSalma ZahidLiberal55.2%
Scarborough--GuildwoodOntarioJohn McKayLiberal61.1%
Scarborough NorthOntarioShaun ChenLiberal53.6%
Scarborough--Rouge ParkOntarioGary AnandasangareeLiberal62.2%
Scarborough SouthwestOntarioBill BlairLiberal57.2%
Selkirk--Interlake--EastmanManitobaJames BezanConservative62.7%
SheffordQuebecAndréanne LaroucheBloc Québécois38.6%
SherbrookeQuebecÉlisabeth BrièreLiberal29.3%
Sherwood Park--Fort SaskatchewanAlbertaGarnett GenuisConservative73.4%
Simcoe--GreyOntarioTerry DowdallConservative43.5%
Simcoe NorthOntarioBruce StantonConservative43.4%
Skeena--Bulkley ValleyBritish ColumbiaTaylor BachrachNDP-New Democratic Party40.9%
Souris--Moose MountainSaskatchewanRobert KitchenConservative84.4%
South Okanagan--West KootenayBritish ColumbiaRichard CanningsNDP-New Democratic Party36.4%
South Shore--St. MargaretsNova ScotiaBernadette JordanLiberal41.7%
South Surrey--White RockBritish ColumbiaKerry-Lynne FindlayConservative41.9%
Spadina--Fort YorkOntarioAdam VaughanLiberal55.8%
St. Albert--EdmontonAlbertaMichael CooperConservative60.7%
St. CatharinesOntarioChris BittleLiberal40.2%
Steveston--Richmond EastBritish ColumbiaKenny ChiuConservative41.7%
St. John's EastNewfoundland and LabradorJack HarrisNDP-New Democratic Party46.9%
St. John's South--Mount PearlNewfoundland and LabradorSeamus O'ReganLiberal51.1%
Stormont--Dundas--South GlengarryOntarioEric DuncanConservative53.9%
Sturgeon River--ParklandAlbertaDane LloydConservative77.5%
SudburyOntarioPaul LefebvreLiberal40.9%
Surrey CentreBritish ColumbiaRandeep Singh SaraiLiberal37.4%
Surrey--NewtonBritish ColumbiaSukh DhaliwalLiberal45.0%
Sydney--VictoriaNova ScotiaJaime BattisteLiberal30.9%
TerrebonneQuebecMichel BoudriasBloc Québécois50.6%
Thérèse-De BlainvilleQuebecLouise ChabotBloc Québécois41.8%
ThornhillOntarioPeter KentConservative54.6%
Thunder Bay--Rainy RiverOntarioMarcus PowlowskiLiberal35.3%
Thunder Bay--Superior NorthOntarioPatty HajduLiberal42.9%
Timmins--James BayOntarioCharlie AngusNDP-New Democratic Party40.5%
Tobique--MactaquacNew BrunswickRichard BragdonConservative50.3%
Toronto CentreOntarioBill MorneauLiberal57.4%
Toronto--DanforthOntarioJulie DabrusinLiberal47.7%
Toronto--St. Paul'sOntarioCarolyn BennettLiberal54.3%
Trois-RivièresQuebecLouise CharbonneauBloc Québécois28.5%
University--RosedaleOntarioChrystia FreelandLiberal51.7%
Vancouver CentreBritish ColumbiaHedy FryLiberal42.2%
Vancouver EastBritish ColumbiaJenny KwanNDP-New Democratic Party52.6%
Vancouver GranvilleBritish ColumbiaJody Wilson-RaybouldIndependent32.6%
Vancouver KingswayBritish ColumbiaDon DaviesNDP-New Democratic Party49.1%
Vancouver QuadraBritish ColumbiaJoyce MurrayLiberal43.5%
Vancouver SouthBritish ColumbiaHarjit S. SajjanLiberal41.2%
Vaudreuil--SoulangesQuebecPeter SchiefkeLiberal47.3%
Vaughan--WoodbridgeOntarioFrancesco SorbaraLiberal51.3%
VictoriaBritish ColumbiaLaurel CollinsNDP-New Democratic Party33.2%
Ville-Marie--Le Sud-Ouest--Île-des-SoeursQuebecMarc MillerLiberal53.5%
VimyQuebecAnnie KoutrakisLiberal47.7%
WaterlooOntarioBardish ChaggerLiberal48.8%
Wellington--Halton HillsOntarioMichael ChongConservative47.4%
West NovaNova ScotiaChris d'EntremontConservative39.3%
West Vancouver--Sunshine Coast--Sea to Sky CountryBritish ColumbiaPatrick WeilerLiberal34.9%
WhitbyOntarioRyan TurnbullLiberal43.7%
WillowdaleOntarioAli EhsassiLiberal49.0%
Windsor--TecumsehOntarioIrek KusmierczykLiberal33.4%
Windsor WestOntarioBrian MasseNDP-New Democratic Party40.0%
Winnipeg CentreManitobaLeah GazanNDP-New Democratic Party41.2%
Winnipeg NorthManitobaKevin LamoureuxLiberal47.6%
Winnipeg SouthManitobaTerry DuguidLiberal42.1%
Winnipeg South CentreManitobaJim CarrLiberal45.0%
YellowheadAlbertaGerald SorokaConservative82.1%
York CentreOntarioMichael LevittLiberal50.2%
York--SimcoeOntarioScot DavidsonConservative46.3%
York South--WestonOntarioAhmed HussenLiberal58.4%
Yorkton--MelvilleSaskatchewanCathay WagantallConservative76.2%
YukonYukonLarry BagnellLiberal33.5%

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.