30.7% of American citizens earn over 100k per year. This is a tiny percentage, as the middle class income in America is over $80,000. Even though America is a capitalist country, the people do not get paid enough to sustain their lives. In the past, this percentage was very high.
An income of 100k means that a person earns at least $100,000 per year. This is a high enough income to cover the basic needs of a family.