Cakarta şehri 255,4 mil karelik bir alana ve 2.694 mil karelik bir deniz alanına sahiptir.
Şehrin kuzeyinde, özellikle Cakarta Körfezi’nde, şehir yönetiminin bir parçası olan Bin Ada vardır. Köppen iklim sınıflandırma sistemine göre şehir, ekim ayından mayıs ayına kadar yağışlı bir mevsime sahip tropikal bir muson iklimine sahiptir. Haziran 2011 itibarıyla şehrin yalnızca% 10,5’i açık yeşil alana sahipti, ancak gelecekte bu sayıyı artırmayı umuyor.