Adapun mereka yang dikategorikan masyarakat kelas menengah adalah mereka yang sudah memiliki punya rumah sendiri, punya kendaraan pribadi, pendidikan tinggi untuk anak-anak, punya jaminan pensiun serta memiliki akses ke layanan kesehatan yang memadai. 

Kelas menengah di Indonesia menyasar berbagai generasi yakni Gen X, Milenial, hingga Gen Z sebagaimana data Badan Pusat Statistik (BPS) yang dirilis baru-baru ini. 

Data tersebut mengatakan, kelas menengah di Indonesia dari kalangan Gen X sebanyak  24,77%, sementara Milenial sebanyak 24,6% dan 24,12% Gen Z. Kalangan pre-boomers porsinya hanya sebanyak 1,12% dari total kelas menengah di Indonesia. Lalu, untuk golongan boomers sebesar 12,62% dan sisanya untuk generasi Alpha sebesar 12,77%.