Doğu Roma İmparatorluğu’nın sınır kalesi olması nedeniyle Latin dilinde Kalecik anlamına gelen Kastel (Castel) ismini almış, ilçenin 1306 yılında Dimboz Muharebesi''nin ardından Osmanlılar’ın eline geçmesi ile ismi Kestel olmuştur.
1938’de Bursa’nın bir bucağı, 1960’da ilçe haline gelmiştir. IV. Mehmet zamanında Vani Mehmet Efendi tarafından sınır kalesi olmaktan çıkartılıp yerleşim merkezi olarak kullanılmaya başlanmıştır. 1877-78 Osmanlı- Rus Savaşı’ndan sonra Bulgaristan’dan gelen bir grup göçmenin yerleştirildiği bölgeye daha sonra da göçler devam etmiş; göçlerle büyüyen Kestel, 1938’de merkez bucak, 1960’da belde, 1990’da Bursa iline bağlı bir ilçe olmuştur.
Bursa’nın 12 km doğusunda yer alır. Denizden yüksekliği 124m., nüfusu 44.000’dir. Bölgede ılıman Marmara iklimi görülür. İlçenin nüfusu 2000 genel nüfus sayımına göre 44 102''dir. Bunun 27 496''si ilçe merkezinde, 16 606''i ise kasaba ve köylerde yaşamaktadır. İlçe bağlısı olarak merkez hariç olmak üzere ilçe merkezine bağlı; 1 belde, 29 köy''den oluşmaktadır.