So far, three candidates are expected to face off in the June Democratic primary for mayor of Rochester.