As of 2025, 62% of Americans own stocks.
Not bad.
Though only around 25-30% of U.S. households have stock holdings above ~$50k.
The top 10-20% of households hold hundreds of thousands to millions.
While average yearly spending per household is $78,535.
While around 12.9% of Americans, roughly 44 million people live below the poverty line.