I didn't answer your question because I find it to be absurd to pick an income bracket to call "middle class." For one thing, a certain income level here in suburban Atlanta will yield a different quality of life than it will in suburban Detroit, and a much different quality of life than places like NY, SoCal, Coastal Florida, Boston, etc... Income numbers don't address the issue. Actual quality of life does. The fact is, to make a large six-figure income as a Doctor, Lawyer, etc..., you have to work in one of the big cities where such an income doesn't go as far as it does where I live. Doctors that work in suburban and rural areas make much less. So why try to pin it down based on an income strata? Sorry, doesn't make sense. That's why I gave you an answer that includes things that are universal: healthcare, cars, home ownership, etc... These are things that every person in the "middle class" should be able to afford.