 She first took public office when she was elected to Belfast City Council as a representative for the Balmoral electoral area in May 2014.Bradshaw was selected to replace Anna Lo as the lead Alliance candidate for Belfast South in the 2016 Assembly elections, winning election with 9.1% of first-preference votes.In the 2017 snap Assembly election, she was re-elected with 13% of first-preferences.