Shelly Willingham (born November 27, 1943) is a Democratic member of the North Carolina House of Representatives.
Willingham was first appointed to the 70th district of the North Carolina House of Representatives in 2002 to succeed Toby Fitch, who stepped down to become a judge.
Willingham unsuccessfully challenged state senator Clark Jenkins in the 2004, 2006, and 2008 primaries.
Willingham then served 2 terms on the Edgecombe County School Board.
Since his initial election in 2014, Willingham has been re-elected to the NC House a total of 4 times, most recently in 2022.