Actually, the mayor is a Democrat, and I would suspect that most of the aldermen are as well. There are a lot of Dems in St. Louis that hate Republicans and their general agenda, but don't like minorities. I don't know what you'd call them, other than "fucked up."