She was elected as vice chairperson of the Liberty Party in 2015.
[2] She unsuccessfully ran for the House of Representatives with the party in the 2011 general election.
[7] In the 2023 general election, Barry was elected on the Collaborating Political Parties ticket to the House to represent Montserrado County's 1st district.
[8] In September 2024, chairman of the LP, Musa Bility, resigned.
She became leader during the party's reconciliation process, facilitated by the Joint Reconciliation Committee established by former chairman Bility and Political Leader Nyonblee Karnga-Lawrence.