Penduduk DKI Jakarta paling banyak adalah generasi milienial pada 2020. Badan Pusat Statistik (BPS) dalam Sensus Penduduk 2020 mencatat jumlahnya mencapai 2,83 juta orang atau 26,78% dari total 10,56 juta jiwa penduduk Ibu Kota. Generasi milenial adalah mereka yang lahir dalam rentang tahun 1981-1996 atau sekarang berusia 24 hingga 39 tahun.
Persentase tertinggi kedua adalah generasi z atau kerap disebut Gen-Z, yakni 2,7 juta jiwa atau 25,65% dari total penduduk Ibu Kota. Gen-Z adalah mereka yang lahir dalam rentang tahun 1997-2012 atau sekarang berusia 8-23 tahun.
Di posisi ketiga terbanyak adalah generasi X dengan 2,49 juta jiwa atau setara dengan 23,64% dari total penduduk Ibu Kota. Generasi X adalah mereka yang lahir dalam rentang tahun 1965-1980 atau kini berusia 40-55 tahun.
Proporsi tersebut menunjukkan mayoritas penduduk DKI Jakarta termasuk kategori usia produktif bekerja (15-64 tahun). Kondisi tersebut menunjukkan pula DKI Jakarta masih menikmati bonus demografi yang bila dimanfaatkan dengan baik bisa mengerek perekonomian.