Seven candidates are officially in the race to become Buffalo’s next mayor — with a potential eighth candidate on the way.