Kartal, 1928 yılında bağlı bulunduğu Üsküdar’dan ayrılarak ilçe hâline getirildi. 1987’de Pendik’in, 1992’de Sultanbeyli ve Maltepe’nin, 2008’de Ataşehir ve Sancaktepe’nin ilçe yapılmasıyla son biçimini aldı. İlçenin güneyinde Marmara Denizi ve açıkta Adalar; doğusunda Pendik; batısında Maltepe; kuzeyinde Sancaktepe ve Sultanbeyli ilçeleri bulunur.