Dwight Craig Horn (born May 9, 1944) is a former Republican member of the North Carolina House of Representatives. He represented the 68th district (containing parts of Union County) from 2011 until 2021. Afterwards, he was elected mayor of Weddington.
