District 70: Republican Pat Hurley declared the winner in the race for Arlie Culp’s seat

District 85: Incumbent Republican Mitch Gillespie is declared the winner

District 86: Incumbent Democrat Walt Church is declared the winner

District 88: Democratic challenger Ray Warren leads GOP incumbent Mark Hollo 55-45 with 61 percent of the precincts reporting

District 100: You’ve seen this in a separate post below.

District 103: Incumbent Republican Jim Gulley leads 58-42 with 84 percent of precincts reporting

District 104: Republican Ruth Samuelson is declared the winner in the race for Ed McMahan’s seat

District 108: Republican Wil Neumann is declared the winner

District 112: Incumbent Democrat Bob England is declared the winner

District 114: Incumbent Democrat Susan Fisher is declared the winner

District 115: Incumbent Democrat Bruce Goforth is declared the winner

District 116: Republican Charles Thomas has apparently held the Wilma Sherrill seat for the GOP. With all precincts reporting, he leads Democrat Doug Jones by 424 votes (50.84 percent to 49.16 percent).

District 117: Incumbent Republican Carolyn Justus is declared the winner

It looks like a comfortable working margin for Democrats, 66-51 with three races outstanding. Those races lead me to project a 68-52 Democratic majority in the new General Assembly (pending any changes based on provisonal ballots or recounts).