While all 170 seats in the North Carolina General Assembly are on the ballot this year, a relatively small number will ultimately determine the balance of power in Raleigh.
While all 170 seats in the North Carolina General Assembly are on the ballot this year, a relatively small number will ultimately determine the balance of power in Raleigh.