Arnavutköy, Gaziosmanpaşa ilçesinden ayrılarak 2008 yılında ilçe olmuştur. 5747 sayılı “Büyükşehir Belediyesi Sınırları İçerisinde İlçe Kurulması ve Bazı Kanunlarda Değişiklik Yapılması Hakkında Kanun” ile Boğazköy, Bolluca, Durusu, Haraççı, Hadımköy ve Taşoluk belediyeleri Arnavutköy Belediyesi’ne ilhak edilmiş, Çatalca’ya bağlı Bahşayış Mahallesi ile Çatalca ve Gaziosmanpaşa ilçelerinin sınırları içinde bulunan 8 orman köyü Arnavutköy sınırları içine dâhil edilmiştir. Arnavutköy, 12 Kasım 2012'de kabul edilen 6360 sayılı kanunla Bahşayiş ve Nakkaş mahallelerini Çatalca'ya vererek bugünkü sınırlarına ulaşmıştır.