It’s nearly impossible to get a sane honest person as mayor of any major city?
To many opportunities for the corrupt.
Voter fraud is a part of it,too.
but the also the less motivated vote for the “freebies”?
Maybe cities should be divided up?
In the case of the borough’s of NYC.
Maybe each borough should be there own city with there own Mayor?
they have a borough president ( a paid job does nothing?)https://en.wikipedia.org/wiki/Borough_president