I'm playing as a Commie. There is corruption and I deal with it in an interesting manner that seems to work better than building police stations. Police stations cost maintenance.
Before switching from Monarchy to Communism, I built marketplace, courthouse in all large cities. Then built Smiths trading company, then built banks, then went to Communism. Then built Wall Street which I burned a GL to complete.
In the very large cities, I have corruption, but then make tax collectors out of unhappy citizens. I've not had the need to build a lot of police stations. The courthouses keep it down, and the commerce keeps the economy flowing. I'm #2 in productivity and have managed to stay #1 in culture. I don't want a police state.
I burned another GL to build Theory of Evolution. Essentially I'm socialist. I've only had to pop rush 3 times.
I could be doing better moneywise per turn, but I've got research funded at 80% which keeps the treasury growing at only 40 per turn.