Daerah Khusus Ibukota Jakarta di pantai utara Jawa bagian barat meliputi wilayah tanah seluas 664 kilometer persegi (256 sq mi) dan 6.977 kilometer persegi (2.694 sq mi) perairan. Tidak kurang dari tiga belas sungai melintasi daerah ini, yaitu:[2]