Leaderboards

Who funded your MP's campaign?

100 sitting MPs have campaign returns on file for the 2025 general election with contributions over $200, totalling $1,369,121. Tim Uppal (Conservative) reported the most: $96,296 from 100 contributors.

Elections Canada itemizes only contributions over $200. These are returns as submitted by the campaigns; Elections Canada's review can still change them. Method below.
#MPCampaign, over $200
1Tim Uppal
Conservative
Edmonton Gateway
$96,296
2Harb Gill
Conservative
Windsor West
$58,526
3Philip Lawrence
Conservative
Northumberland—Clarke
$53,163
4Branden Leslie
Conservative
Portage—Lisgar
$43,599
5Kent MacDonald
Liberal
Cardigan
$40,150
6Fraser Tolmie
Conservative
Moose Jaw—Lake Centre—Lanigan
$38,400
7David McKenzie
Conservative
Calgary Signal Hill
$38,105
8Amanpreet Gill
Conservative
Calgary Skyview
$36,583
9Shannon Stubbs
Conservative
Lakeland
$32,825
10Andrew Scheer
Conservative
Regina—Qu'Appelle
$31,740
11Eric St-Pierre
Liberal
Honoré-Mercier
$30,315
12Amarjeet Gill
Conservative
Brampton West
$30,155
13Grant Jackson
Conservative
Brandon—Souris
$29,622
14Dalwinder Gill
Conservative
Calgary McKnight
$29,303
15Jill McKnight
Liberal
Delta
$23,958
16Alex Ruff
Conservative
Bruce—Grey—Owen Sound
$23,530
17Burton Bailey
Conservative
Red Deer
$22,026
18Helena Konanz
Conservative
Similkameen—South Okanagan—West Kootenay
$21,740
19Paul Connors
Liberal
Avalon
$21,440
20Dan Mazier
Conservative
Riding Mountain
$20,855
21John Brassard
Conservative
Barrie South—Innisfil
$20,605
22Jagsharan Singh Mahal
Conservative
Edmonton Southeast
$19,705
23Sean Fraser
Liberal
Central Nova
$19,050
24Steven Bonk
Conservative
Souris—Moose Mountain
$17,650
25Randy Hoback
Conservative
Prince Albert
$15,976
26Richard Bragdon
Conservative
Tobique—Mactaquac
$15,625
27Jessica Fancy
Liberal
South Shore—St. Margarets
$14,869
28John Nater
Conservative
Perth—Wellington
$14,867
29Sean Casey
Liberal
Charlottetown
$14,700
30Lena Metlege Diab
Liberal
Halifax West—Peggy's Cove
$14,700
31Terry Sheehan
Liberal
Sault Ste. Marie—Algoma
$14,650
32Jasraj Hallan
Conservative
Calgary East
$14,433
33Scott Anderson
Conservative
Vernon—Lake Country—Monashee
$14,020
34Juanita Nathan
Liberal
Pickering—Brooklin
$13,760
35Tony Baldinelli
Conservative
Niagara Falls—Niagara-on-the-Lake
$13,500
36Dave Epp
Conservative
Chatham-Kent—Leamington
$12,951
37Rebecca Chartrand
Liberal
Churchill—Keewatinook Aski
$12,900
38Tamara Kronis
Conservative
Nanaimo—Ladysmith
$12,675
39Kyle Seeback
Conservative
Dufferin—Caledon
$12,275
40Pat Kelly
Conservative
Calgary Crowfoot
$12,070
41Sonia Sidhu
Liberal
Brampton South
$11,850
42Chak Au
Conservative
Richmond Centre—Marpole
$11,200
43David Bexte
Conservative
Bow River
$10,960
44Mike Dawson
Conservative
Miramichi—Grand Lake
$10,450
45Luc Thériault
Bloc Québécois
Montcalm
$9,800
46Alana Hirtle
Liberal
Cumberland—Colchester
$9,215
47Gary Anandasangaree
Liberal
Scarborough—Guildwood—Rouge Park
$9,050
48Leslyn Lewis
Conservative
Haldimand—Norfolk
$8,590
49Michael Kram
Conservative
Regina—Wascana
$8,475
50Jennifer McKelvie
Liberal
Ajax
$8,200

How this is counted

  • Campaign is the MP's own candidate return for the most recent general election they ran in, matched by riding and name. An MP whose campaign has not yet filed, or whose contributions were all $200 or less, is not on the list.
  • Riding association is the registered association for the MP's riding and party, in its latest reported year. Associations fund campaigns and operate between elections, so the two columns are not the same money.
  • Over $200 only. Elections Canada publishes contributor names and amounts above $200. Everything smaller is reported as a lump sum on the return and is not in the public file, so a campaign funded by many small donors looks smaller here than it was.
  • As submitted. These figures come from the weekly as-submitted file, because the audited file runs more than a year behind. Elections Canada's review can correct a return later.
  • Totals only. Donor names are public at Elections Canada. Source: Elections Canada, contributions to all political entities (as submitted). See data status.