Harmancık, Orhaneli, Dursunbey, Balıkesir(Balıkesir) ve Mustafakemalpaşa ilçelerine komşudur. Denizden yüksekliği 830-840 m civarındadır. Yükseklik nedeniyle serin dağ iklimi görülür. Engebelli ve dağlık bir yapıya sahiptir. Yüzölçümü 672 km²'dir. 1 merkez ve 40 köyden oluşur.
Bölgede ılıman Marmara iklimi görülür.