What criteria define being middle class?

Is it the Salary, that defines middle class? I heard its minimum $3000 per month and you'll be considered middle class. Although i am not sure if it's gross salary or after the taxes.
What criteria define being middle class?
What criteria define being middle class?
Post Opinion