
John Bell is a member of the North Carolina House of Representatives, representing District 10. He assumed office in 2013. His current term ends on January 1, 2027. The Republican primary for this office on March 3, 2026, was canceled. Bell was elected house majority leader in 2016.