$125,000 is "upper class", you say, regardless of location?
<explodes into laughter>
Let's translate that into the real world, shall we?
$125,000 Household Income....
Who makes it:
- IT manager or Senior Dev with stay at home spouse
- Mid-level Dev ($90K) married to a K-12 teacher ($40K)
- Two junior software developers (co-habituating)
Location matters, incidentally - if you're in CA / NY / Northeast Coast, this is barely enough to buy a house (and I hope you like driving / riding the train for a few hours).
A better analysis would be to draw the line somewhere in the the $200,000 - $500,000 range (based on salary + bonus, no equity boost) and include passive income. This is the point where you get a meaningful change in social options from the income (eg. top tier housing, private schools, accredited investor status, second home, ample emergency funds, etc.). Also incorporate some view of regional costs - since the "Social Freedom" point is much higher in NY / CA than in rural Alabama.
Sad to say, there are many areas of the country where living on $125,000 still definitely sucks.