The Democrats have taken at least 6 of 9 seats and could get more. Three wards will have recounts.
Wards 1, 2, 5, and 7 had no Republican opposition. That is a shame because at least 2 could have been defeated. In Ward 4, Democrat Nina Dawson was victorious. In Ward 8, Steve Schabot defeated Ms. Bruck.
Wards 3, 6, and 9 will have recounts. In ward 3, the unofficial total has: Will 329, Champ-Doran 290, and Kelder at 30. There were 142 absentees sent out and thus far approximately 87 have been returned. Thus, assuming those numbers, Champ-Doran would need 64 out of 87 to win. (74%).
In ward 6, Ball leads Corcoran unofficially 288-266 with 75 potential absentees. Thus far, 51 have been received. They lean Republican (+8). To win, Corcoran needs 37 of 51 (72.5%). In reality, this race is separated by 1 vote. Ball won the Conservative primary by 1 vote. If Corcoran had won that line (or if he had any help at all from the Republicans at any time during the campaign), he would have won this race.
In ward 9, Debbie Brown leads Johnson by 13 votes with 57 possible absentees (38 received thus far). The ballots received are Dem +13 which evens it out. This race will be very close. To win, Brown needs 13 out of 38 to clinch (34.2%). Johnson needs 26 of 38 (68.4%).
These numbers all assume no further ballots received. As more come in, the numbers change. Also, this assumes no errors were made tabulating the machine totals.
As more information becomes available on the recounts, I will advise.