Kepsut Anadolu yarımadasının kuzey batısında Marmara bölgesinin, Güney Marmara Bölümünün Karasi yöresinde yer alır. Kepsut kuzeyden Susurluk, batıdan Balıkesir ili, güneyden Bigadiç, güneydoğudan Dursunbey ve kuzeydoğudan da Mustafa Kemal Paşa (Bursa) ilçeleri tarafından çevrilmiş durumdadır.
Kepsut güneyden kuzeye yaklaşık 30 km. batından doğuya da yaklaşık 40 km. uzunluğundadır. İzdüşüm yüzölçümü 894 km² olan Kepsut 39°45’ ve 39°30’ kuzey enlemleri ile 28°05’ ve 20°25’ doğu boylamları arasında yer almaktadır.
Kepsut dahalındeki en yüksek yer, kuzeyde Çataldağ üzerindeki Çobandede Tepe (1317m.) iken, en alçak yer ise Kafarca damları mevkiinin batısında Susurluk çayı vadisinde olup, 70m. Civarındadır.
Kepsut’un toplam nüfusu 29.057 kişi olup, merkez ilçe nüfusu 5.574 kişi, 62 köyün toplam nüfusu ise 23.483 kişidir. İlçede km²’ye ortalama 33 kişi düşmektedir. (Bu bilgiler son nüfus sayımına göredir.)
|