Candidates and races
Every riding in the 44th general election — who won, by how much, and who came second. Ranked by margin, so the closest results come first.
Official results, polling day 20 September 2021 · Elections Canada via open.canada.ca. These are completed elections, not a contest in progress.
Ridings
338
Candidates
2,010
Parties
23
Closest margin
12 votes
Seats won
Liberal
160 seats
Conservative
119 seats
Bloc Québécois
32 seats
NDP-New Democratic Party
25 seats
Green Party
2 seats
New Brunswick — 10 of 338 ridings, closest first
| Riding | Province | Elected | Party | Votes | Share | Margin | Runner-up |
|---|---|---|---|---|---|---|---|
| Fredericton | New Brunswick | Jenica Atwin · incumbent | Liberal | 16,316 | 37.0% | 502 (1.1%) | Conservative |
| Miramichi--Grand Lake | New Brunswick | Jake Stewart | Conservative | 14,218 | 43.7% | 1,456 (4.5%) | Liberal |
| Saint John--Rothesay | New Brunswick | Wayne Long · incumbent | Liberal | 17,375 | 46.4% | 5,060 (13.5%) | Conservative |
| Fundy Royal | New Brunswick | Rob Moore · incumbent | Conservative | 21,460 | 48.4% | 10,385 (23.4%) | Liberal |
| Moncton--Riverview--Dieppe | New Brunswick | Ginette Petitpas Taylor · incumbent | Liberal | 22,460 | 49.1% | 11,768 (25.7%) | Conservative |
| New Brunswick Southwest | New Brunswick | John Williamson · incumbent | Conservative | 18,309 | 50.0% | 9,559 (26.1%) | Liberal |
| Tobique--Mactaquac | New Brunswick | Richard Bragdon · incumbent | Conservative | 17,536 | 51.0% | 9,313 (27.1%) | Liberal |
| Madawaska--Restigouche | New Brunswick | René Arseneault · incumbent | Liberal | 16,854 | 55.2% | 8,962 (29.3%) | Conservative |
| Beauséjour | New Brunswick | Dominic LeBlanc · incumbent | Liberal | 27,313 | 55.6% | 17,787 (36.2%) | Conservative |
| Acadie--Bathurst | New Brunswick | Serge Cormier · incumbent | Liberal | 27,817 | 64.8% | 21,901 (51.0%) | Conservative |
The winner is the candidate the official results record with a winning margin — cross-checked against the highest vote count, which agrees in all 338 ridings. It is never inferred from the incumbency marker in the source file: that marks a sitting MP who ran again, and 32 seats were won by candidates who carried no marker at all. Party totals count seats, not votes.