The difference is that smaller cities have more honest politicians as they are known to a larger portion of their constituents were as in the BIG cities you you have former bag men being put in office by the "party machine" that gets large donations from organized crime.
Just a guess, but look at how many NY, NJ, and Chicago politicians get busted for being involved with racketeering.