Apparently, according to these studies, the answer is rich folk: Vitals - Rich people more likely to cheat, behave badly, research finds Fascinating.
Both ends of the spectrum will tend to be more dishonest. the upper end of the spectrum though can buy their way out of a lot of the results of their dishonesty.
Depends I think on the Geography of the poor. The urban poor, likely dishonest. Your backwoods West Virginia coming down out of thar "hollars" poor...not so much. With the exception of sex with relatives and moonshining, very law abiding people
Based upon my personal experiences, I have seen no difference in the rich or the poor, when it comes to integrity.
The only part of that study I really agree with is the finding that people with expensive cars are more aggressive drivers. I lived in Palm Beach long enough to know it to be the truth. The people with the Jags were the worst, it's like they thought that normal rules did not apply.
If I had to pick one over the other I would pick the poor, as they have the most to gain from playing the system. But in reality this question really doesn't matter.
The dice example in this study is really stupid. Does it really matter if you lie if it hurts no one? Who are they hurting by lying about their score for a $50 gift card? It's like the old not always being honest when a lady asks you how she looks.