2000 When District 80 Republican Representative Page Walley left the Legislature and left the seat open, Shaw ran in the three-way August 3, 2000 Democratic Primary, winning with 2,216 votes (47.1%),[3] and won the November 7, 2000 General election with 10,588 votes (84.3%) against Independent candidate Sheila Godwin.[4]
2002 Shaw was challenged by returning 2000 opponent Sheila Godwin in the August 1, 2002 Democratic Primary, winning with 4,474 votes (78.7%),[5] and was unopposed for the November 5, 2002 General election, winning with 9,583 votes.[6]
2004 Shaw was challenged in the August 5, 2004 Democratic Primary, winning with 3,368 votes (87.1%),[7] and was unopposed for the November 2, 2004 General election, winning with 14,275 votes.[8]
2006 Shaw was unopposed for the August 3, 2006 Democratic Primary, winning with 5,109 votes,[9] and won the November 7, 2006 General election with 9,615 votes (68.0%) against Independent candidate James Wolfe.[10]
2008 Shaw was unopposed for both the August 7, 2008 Democratic Primary, winning with 1,469 votes,[11] and the November 4, 2008 General election, winning with 17,917 votes.[12]
2010 Shaw was unopposed for the August 5, 2010 Democratic Primary, winning with 4,793 votes,[13] and won the November 2, 2010 General election with 7,638 votes (56.6%) against Republican nominee Mark Johnstone.[14]
2012 Shaw was unopposed for both the August 2, 2012 Democratic Primary, winning with 4,416 votes,[15] and the November 6, 2012 General election, winning with 17,697 votes.[16]
2014 Shaw was unopposed for both the August 7, 2014 Democratic Primary, and the November 4, 2014 General election.[17]
2016 Shaw defeated Ernest Brooks II in the August 4, 2016 Democratic Primary winning 2,845 votes (71.64%),[17] and was unopposed in November 8, 2016 general election.[17]
2018 Shaw was unopposed for both the August 2, 2018 Democratic Primary, and the November 6, 2018 General election.[17]
2020 Shaw was unopposed for both the August 6, 2020 Democratic Primary, and the November 3, 2020 General election.[17]
2022 Shaw was unopposed for both the August 4, 2022 Democratic Primary, and the November 8, 2022 General election.[17]