2012 Goodwin was unopposed for both the September 11, 2012 Democratic Primary, winning with 1,240 votes, and the November 6, 2012 General election, winning with 6,048 votes.
1980s Goodwin initially won election in District 1 in the November 4, 1986 General election and was re-elected in the November 8, 1988 General election.
1990 Goodwin won the September 11, 1990 Democratic Primary and was unopposed for the November 6, 1990 General election, winning with 4,025 votes.
1994 Goodwin was unopposed for the September 13, 1994 Democratic Primary and returning 1990 challenger Daniel Grzych ran as in Independent, setting up a rematch; Goodwin won the November 8, 1994 General election with 2,618 votes against Grzych.
1996 Goodwin was challenged in the September 10, 1996 Democratic Primary, winning with 1,312 votes ; returning challenger Daniel Grzych ran as an Independent, setting up their third contest. Goodwin won the November 5, 1996 General election with 3,032 votes against Grzych.
1998 Goodwin was unopposed for the September 15, 1998 Democratic Primary, winning with 1,372 votes, and Daniel Grzych ran as an Independent for their fourth contest; Goodwin won the November 3, 1998 General election with 2,597 votes against Grzych.
2000 Goodwin was unopposed for both the September 12, 2000 Democratic Primary, winning with 1,043 votes, and Daniel Grzych ran as an Independent for their fifth contest. Goodwin won the November 7, 2000 General election with 3,069 votes against Grzych.
2002 Redistricted to District 4, and with incumbent Democratic Senator Dominick J. Ruggerio redistricted to District 6, Goodwin faced fellow incumbent Senator Catherine Graziano in the September 10, 2002 Democratic Primary, winning with 2,213 votes, and was unopposed for the November 5, 2002 General election, winning with 4,742 votes.
2004 Redistricted back to District 1, and with incumbent Democratic Senator Rhoda Perry redistricted back to District 3, Goodwin was unopposed for the September 14, 2004 Democratic Primary, winning with 648 votes; Daniel Grzych ran as an Independent for their sixth contest. Goodwin won the three-way November 2, 2004 General election with 4,373 votes against Republican nominee Donald Izzo and Independent Grzych.
2006 Goodwin and returning 2004 Republican challenger Donald Izzo were both unopposed for their September 12, 2006 primaries, setting up a rematch; Goodwin won the November 7, 2006 General election with 4,215 votes against Izzo.
2008 Goodwin was challenged in the September 9, 2008 Democratic Primary, winning with 986 votes, and won the November 4, 2008 General election with 5,631 votes against Republican nominee Anthony Demings, who had run for a House seat in 2004.
2010 Goodwin was unopposed for the September 23, 2010 Democratic Primary, winning with 2,131 votes, and won the November 2, 2010 General election with 3,466 votes against Independent candidate Richard Corso.