Kepadatan penduduk DKI Jakarta secara umum mencapai 15.938 jiwa per kilometer persegi (km²), merupakan yang tertinggi dibandingkan dengan provinsi lain di Indonesia. Sementara untuk kepadatan penduduk Indonesia sebesar 138 jiwa per km². Jakarta Barat menjadi wilayah dengan kepadatan penduduk tertinggi, yaitu 19.993 jiwa per km².
Selain padatnya penduduk DKI Jakarta, terdapat permasalahan lain seperti DKI Jakarta sebagai kota metropolitan yang menjadi daerah tujuan mobilitas penduduk, baik mobilitas permanen (migras) maupun mobilitas non permanen (komuter dan sirkuler). Cukup banyak penduduk luar Jakarta yang melakukan aktivitas di Jakarta. Menurut hasil Survei Komuter Jabodetabek 2019, pada 2019 penduduk luar Jakarta yang datang ke Jakarta mencapai 1,2 juta orang per hari.