Millenia muda (22-30):
Oktober 2018:
Jokowi-Ma'ruf: 43,3 persen
Prabowo-Sandiaga: 42,4 persen
Rahasia: 14,49 persen
Maret 2019:
Jokowi-Ma'ruf: 49,1 persen
Prabowo-Sandiaga: 41,0 persen
Rahasia: 9,9 persen
Millenia matang (31-40):
Oktober 2018:
Jokowi-Ma'ruf:39,3 persen
Prabowo-Sandiaga: 44,8 persen
Rahasia: 15,9 persen
Maret 2019:
Jokowi-Ma'ruf:46,6 persen
Prabowo-Sandiaga: 39,7 persen
Rahasia: 13,7 persen
Gen X (41-52):
Oktober 2018:
Jokowi-Ma'ruf:51,1 persen
Prabowo-Sandiaga: 34,4 persen
Rahasia: 14,5 persen
Maret 2019:
Jokowi-Ma'ruf: 51,4 persen
Prabowo-Sandiaga: 36,0 persen
Rahasia: 12,6 persen
Baby boomers (53-71)
Oktober 2018:
Jokowi-Ma'ruf:58,1 persen
Prabowo-Sandiaga: 27,1 persen
Rahasia: 14,8 persen
Maret 2019:
Jokowi-Ma'ruf:48,9 persen
Prabowo-Sandiaga: 34,6 persen
Rahasia: 16,5 persen
Silent gen (71+)
Oktober 2018:
Jokowi-Ma'ruf:47,1 persen
Prabowo-Sandiaga: 31,1 persen
Rahasia: 21,8 persen
Maret 2019:
Jokowi-Ma'ruf: 65,4 persen
Prabowo-Sandiaga: 19,2 persen
Rahasia: 15,4 persen
Disarikan dari pemberitaan Kompas, 20 Maret 2019, dengan judul "Persaingan di Ruang yang Menyempit"