İstanbul'un Avrupa yakasındadır. Doğusunda Eyüp, güneyinde Bayrampaşa, batısında Esenler ve Çatalca ilçeleri vardır. Yüzölçümü 163 kilometrekaredir. 29 mahalle ve 10 köyden oluşmaktadır. Bu mahalleler, Bağlarbaşı, Barbaros Hayrettin Paşa, Cebeci, Cumhuriyet, 50. yıl, Esentepe, Fevzi Çakmak, Gazi, Habibler, Hürriyet, İsmet Paşa, Karadeniz, Karayolları, Karlıtepe, Kazım Karabekir, Malkoçoğlu, Merkez, Pazariçi, Sarıgöl, Sultan Çiftliği, Şemsi Paşa, Uğur Mumcu, Yeni, Yenidoğan, Yıldız Tabya, Zübeyde Hanım, Arnavutköy Merkez, İslam Bey ve Yavuz Selim mahalleleridir. Arnavutköy, Boğazköy, Bolluca, Çilingir, Hacı Maşalı, Haraççı, İmrahor, Taşoluk, Taya Kadın ve Yeniköy ise Gaziosmanpaşa'ya bağlı köylerdir.