After three months of vacant seats, North Charleston voters have elected two new city council members.