J. Daniel Bishop is a Republican member of the North Carolina State Senate. He represents the 39th district, in south-central Mecklenburg County. He previously served one term in the North Carolina House of Representatives from 2015 to 2017, representing the 104th district, and two terms on the Mecklenburg County Commission from the 5th district.