Byen ligger på den nordvestlige kysten av øya Java. Med en befolkning på (november 2011) er den Indonesias og Sørøst-Asias største by og i, og den 13. mest befolkede byen i verden. Det offisielle storbyområdet, kjent som (et navn dannet ved å kombinere de første stavelsene i Jakarta, Bogor, Depok, Tangerang og Bekasi), er det nest største i verden, og forstedene fortsetter også utover det offisielt definerte området. Jakarta er oppført som en verdensby i lister fra 2008. og dekker et område på 661 km². Dette området har befolkning på godt over 28 millioner, noe som gjør det til et av verdens tettest befolkede områder.