Ruby Sahota
Ruby Sahota PC MP (born June 22, 1979) is a Canadian lawyer and politician. A member of the Liberal Party, she is currently serving as Secretary of State (Combatting Crime). She previously served as the Minister of Democratic Institutions from 2024 to 2025 and has represented the federal riding of Brampton North and its successor riding Brampton North—Caledon in the House of Commons of Canada since 2015. She also previously served as the Chief Government Whip from January to December 2024.
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent;color:inherit}.mw-parser-output .infobox-3cols-child{margin:-3px}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
| The HonourableRuby SahotaPC MP |
|---|
| Sahota in 2025 |
| Incumbent |
| Assumed office May 13, 2025 |
| Mark Carney |
| Position established |
| In officeDecember 20, 2024 – March 14, 2025 |
| Justin Trudeau |
| Dominic LeBlanc |
| Arielle Kayabaga |
| In officeDecember 20, 2024 – March 14, 2025 |
| Justin Trudeau |
| Filomena Tassi |
| Position abolished |
| In officeJanuary 8, 2024 – December 20, 2024Interim: January 8, 2024 – July 9, 2024 |
| Justin Trudeau |
| Steven MacKinnon |
| Mona Fortier |
| Incumbent |
| Assumed office October 19, 2015 |
| Riding established |
| (1979-06-22) June 22, 1979Toronto, Ontario, Canada |
| Liberal |
| Tejinder Sahota |
| 1 |
| .mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0} |
| McMaster University (BA) |
| Cooley Law School (JD) |
| Attorney |
| Official website |
Ruby Sahota PC MP (born June 22, 1979) is a Canadian lawyer and politician. A member of the Liberal Party, she is currently serving as Secretary of State (Combatting Crime). She previously served as the Minister of Democratic Institutions from 2024 to 2025 and has represented the federal riding of Brampton North and its successor riding Brampton North—Caledon in the House of Commons of Canada since 2015. She also previously served as the Chief Government Whip from January to December 2024.
Sahota was born in Toronto after her parents arrived in Canada from Punjab, India in the late 1970s, and was raised in Brampton. Her father previously was the Chairman of the Ontario Sikhs and Gurdwara Council.
Sahota attended Brampton's Central Peel Secondary School from 1993 to 1998, and then graduated with an Honours bachelor's degree in Political Science and Peace Studies at McMaster University in 2003. She then attended Cooley Law School, graduating in 2007.
From 2007 to 2012, Sahota practiced law in Cleveland, Ohio, focusing on commercial litigation.
Sahota sought the Liberal nomination for the newly created riding of Brampton North, winning it on March 1, 2015.
The general election campaign involved some controversy, as Sahota's campaign criticized leaflets circulated by her opponent, Conservative incumbent Parm Gill, which it was alleged were deliberately aimed at confusing Sahota with previous Liberal Party MP Ruby Dhalla. Sahota defeated Gill to win the election.
Once elected, Sahota was appointed to both the Standing Committee on the Status of Women and the Standing Committee on Procedure and House Affairs. She was subsequently named to the Special Committee on Electoral Reform. On February 1, 2017, she was elected Chair of the Federal Liberal Ontario Caucus by her peers. As Caucus Chair, she presides over meetings, leads discussions, and is an important link between Ontario Liberal MPs and the Prime Minister's Office and Cabinet.
Sahota was appointed interim Chief Government Whip on January 8, 2024, replacing Steven MacKinnon while he was appointed interim Government House Leader while Karina Gould was on maternity leave. MacKinnon was promoted to Minister of Labour on July 9, 2024 making Sahota's appointment as whip permanent.
Sahota became Minister of Democratic Institutions and Minister responsible for the Federal Economic Development Agency for Southern Ontario in December 2024. She was appointed by Prime Minister Mark Carney to be part of the 30th Canadian Ministry as Secretary of State (Combatting Crime).
She is married to podiatrist Dr. Tejinder Sahota and has a son named Nihal.
| .mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:"\a0 · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}vte2025 Canadian federal election: Brampton North—Caledon | ||||||
|---|---|---|---|---|---|---|
| Liberal | Ruby Sahota | 22,847 | 49 | –2.51 | ||
| Conservative | Amandeep Judge | 22,105 | 47.4 | +14.34 | ||
| New Democratic | Ruby Zaman | 1,008 | 2.16 | –11.79 | ||
| People's | Sat Anand | 635 | 1.37 | +0.41 | ||
| Total valid votes/expense limit | 46,595 | |||||
| Total rejected ballots | 449 | |||||
| Turnout | 47,044 | 68.05 | ||||
| Eligible voters | 69,132 | |||||
| Liberal hold | Swing | –8.43 | ||||
| Source: Elections Canada |
| 2021 Canadian federal election | |||||
|---|---|---|---|---|---|
| Liberal | Ruby Sahota | 22,976 | 53.87 | +2.44 | |
| Conservative | Medha Joshi | 13,292 | 31.16 | +3.49 | |
| New Democratic | Teresa Yeh | 6,386 | 14.97 | -1.92 | |
| Total valid votes | 42,654 | ||||
| Total rejected ballots | |||||
| Turnout | 42,654 | 56.61 | -8.58 | ||
| Eligible voters | 75,344 | ||||
| Source: Elections Canada | |||||
| Liberal hold | Swing | -0.53 |
| vte2019 Canadian federal election: Brampton North | ||||||
|---|---|---|---|---|---|---|
| Liberal | Ruby Sahota | 25,970 | 51.42 | +3.05 | $76,162.12 | |
| Conservative | Arpan Khanna | 13,973 | 27.67 | -5.32 | $100,060.30 | |
| New Democratic | Melissa Edwards | 8,382 | 16.90 | +0.40 | $17,829.85 | |
| Green | Norbert D'Costa | 1,516 | 3.00 | +1.10 | $0.00 | |
| People's | Keith Frazer | 510 | 1.01 | – | none listed | |
| Total valid votes/expense limit | 50,502 | 99.03 | ||||
| Total rejected ballots | 496 | 0.97 | ||||
| Turnout | 50,998 | 65.19 | ||||
| Eligible voters | 78,229 | |||||
| Liberal hold | Swing | +4.11 | ||||
| Source: Elections Canada |
| vte2015 Canadian federal election: Brampton North | ||||||
|---|---|---|---|---|---|---|
| Liberal | Ruby Sahota | 23,297 | 48.37 | +20.21 | $136,386.70 | |
| Conservative | Parm Gill | 15,888 | 32.99 | -15.88 | $194,312.26 | |
| New Democratic | Martin Singh | 7,946 | 16.50 | -2.34 | $78,854.84 | |
| Green | Pauline Thornham | 915 | 1.90 | -1.78 | $146.44 | |
| Communist | Harinderpal Hundal | 120 | 0.25 | – | – | |
| Total valid votes/expense limit | 48,166 | 100.00 | $206,076.29 | |||
| Total rejected ballots | 318 | 0.66 | – | |||
| Turnout | 48,484 | 66.13 | – | |||
| Eligible voters | 73,321 | |||||
| Liberal notional gain from Conservative | Swing | +18.05 | ||||
| Source: Elections Canada |
.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}body.skin-vector-2022 .mw-parser-output .reflist-columns-2{column-width:27em}body.skin-vector-2022 .mw-parser-output .reflist-columns-3{column-width:22.5em}.mw-parser-output .references[data-mw-group=upper-alpha]{list-style-type:upper-alpha}.mw-parser-output .references[data-mw-group=upper-roman]{list-style-type:upper-roman}.mw-parser-output .references[data-mw-group=lower-alpha]{list-style-type:lower-alpha}.mw-parser-output .references[data-mw-group=lower-greek]{list-style-type:lower-greek}.mw-parser-output .references[data-mw-group=lower-roman]{list-style-type:lower-roman}.mw-parser-output div.reflist-liststyle-upper-alpha .references{list-style-type:upper-alpha}.mw-parser-output div.reflist-liststyle-upper-roman .references{list-style-type:upper-roman}.mw-parser-output div.reflist-liststyle-lower-alpha .references{list-style-type:lower-alpha}.mw-parser-output div.reflist-liststyle-lower-greek .references{list-style-type:lower-greek}.mw-parser-output div.reflist-liststyle-lower-roman .references{list-style-type:lower-roman}
- Ruby Sahota – Parliament of Canada biography
- Official Website