In 2008, Wilson ran for the seat vacated by retiring Republican J. Benjamin Ewing, and won the general election with 5,174 votes (61%) against Democratic nominee L. Aaron Chaffinch.[3]
In 2010, Wilson won the general election with 4,719 votes (70.3%) against Democratic nominee James Westhoff.[4]
In 2012, Wilson won the general election with 5,836 votes (92.6%) against Libertarian candidate Ronnie Fitzgerald.[5]
In 2014, Wilson was unopposed in the general election, winning 4,155 votes.[6]
In 2016, Wilson won the Republican primary with 1,252 votes (69.2%) against Robert Mitchel.[7] He went on to win the general election with 6,553 (72.9%) against Democratic nominee Gary Wolfe.[8]
In 2018, Wilson ran for an open seat in the Delaware Senate, and won the general election with 10,816 (65.2%) against Democratic nominee James Purcell.[9]