Folketellingen i 2010 registrerte rundt 9,58 millioner mennesker, godt over alle offentlige anslag. Området Jakarta dekker 662,33 km, noe som gir en befolkningstetthet på personer/km og den niende største urbane befolkningstetthet i verden. Tilflytting fra distriktene rundt opphever i stor grad virkningen av familieplanleggingsprogrammene. Befolkningen økte fra 1,2 millioner i 1960 til 8,8 millioner i 2004, og dette tallet dekker bare byens lovlige innbyggere.