Keles; Ege Bölgesi’nin İç Batı Anadolu bölümünün en kuzeyinde, Uludağ’ın güney yamaçlarında kurulmuş küçük bir ilçedir. Yüzölçümü 640 km2 olup 36 köyü 6 mahallesi vardır. 2000 yılı nüfus sayımına göre 18.639 nüfusa sahiptir. İlçe merkezinin nüfusu 3.636 dır.
Keles ve civarı milattan önceki devirlerden itibaren çeşitli devletlerin hakimiyeti altına girmiştir. Yöre; Etilerin, Friglerin, Lidyalıların, Bitinyalıların, Romalıların ve Bizanslıların tahakkümünden sonra ilk kez 1075 yılında Anadolu Selçukluları döneminde Türklerin eline geçmiş ancak 1097 yılındaki I. Haçlı Seferi sonunda Bizanslılarca geri alınmış ve bundan sonra da Osmanlılara kadar Bizans sınırları içinde kalmıştır.
Keles ve civarında; eski uygarlıklara (özellikle Roma,Bizans) ait süs eşyası, sikke-para, mühür, erzak küpü vs. gibi küçük eşya ile kilise, tapınak, hamam gibi bina kalıntısı oldukça fazladır.
İlçede geçim tamamen tarım, hayvancılık ve orman ürünleri istihsaline dayalıdır. Genel itibariyle karasal ve sert bir iklim hakim olduğundan ancak bu iklim şartlarına uygun ürünler yetiştirilebilmekte, arazinin dağlık ve engebeli olması tarımda verimi azaltmaktadır. Yetiştirilen ürünlerin başında tahıl ürünleri ve baklagiller gelir. Ayrıca meyvecilik ve sebzecilik de yapılmaktadır. Toplam tarım arazisinin ancak 1/6’sı sulanabilir arazi niteliğinde olan Keles’te sulama amaçlı bir takım göletler yapılarak sulanabilir arazinin çoğaltılmasına çalışılmaktadır. Sulu arazisi olanlar için son yıllarda çilek ve kiraz yetiştiriciliği önem kazanmıştır. Yörede küçük ve büyükbaş hayvancılık da yapılmakta olup en fazla kıl keçisi ve koyun yetiştirilir. Son yıllarda süt sığırcılığına önem verilmiş, ithal ineklerle verim ve kalite arttırılmıştır. Arazisinin % 57′ si ormanlarla kaplı olan Keles’ te haliyle orman işçiliği ve orman ürünleri istihsali önemli bir geçim kaynağıdır. İlçenin yıllık orman istihsali 20.000-25.000 m3 civarında gerçekleşmektedir.
Yöre; Marmara Denizi’ ne yakın olmakla beraber Uludağ, deniz etkisinin içerilere kadar sokulmasını önler. Bu yüzden bölgede ılıman iklim ile karasal iklim arasında bir geçiş iklimi hüküm sürer. Yağışlar daha çok ilkbahar ve kış mevsimlerinde görülür. Kışın yağış genellikle kar şeklindedir. En soğuk ay Şubat, en sıcak ay ise Ağustos ayıdır. Yıllık ortalama 782,9 mm. ile Bursa’nın en çok yağış alan ilçesi Keles’ te günlük yağış değeri en fazla 129,9 mm. olarak 23 Aralık 1986 günü ölçülmüştür.
Rakıma bağlı olarak ilçenin tabii bitki örtüsü; iğne yapraklı çam ormanları ve bol çayırlı yaylalardır. Yükseklik arttıkça Uludağ göknarı (seneber), yabani kavak, kestane, ardıç ve gürgen gibi ağaç türlerine rastlanmakta olup yayvan yapraklı meşe/akmeşe ağaçları da boldur. Bununla beraber yörede çayır ve mer’a arazisi de büyük yer kaplamaktadır.