Kırkağaç,Manisa’nın kuzey batısında,İzmir-Bandırma demiryolu üzerindedir. Manisa’ya uzaklığı 79 km.’dir. Denizden yüksekliği 100 m’dir.Kuzeyinde Savaştepe ilçesi, güneyinde ve doğusunda Akhisar ilçesi,batısında Soma ilçesi ve Çamlıca Dağı (1100Metre),kuzey doğusunda 650 m. yüksekliğinde Musluk Dağları bulunur.İlçemizin dağları ayrı ayrı isimler almışlardır.
1- Sarıkaya Dağları 2- Kovukdere Dağları 3- Siledik Tepesi gibi.
İlçemizin çok verimli toprakları (alüvyonlu) vardır.Bunlar :Gelenbe Ovası, Karakurt ve İlyaslar Ovası,Bakır Ovası,Kırkağaç Ovası’dır.Bu kuvvetli topraklarda yetişen ürünler ilçemizin zenginleşmesinde büyük önem taşır.
İlçemiz Akdeniz ikliminin etkisi altındadır.Genel olarak ılımandır.Yazları sıcak ve kurak,kışları ılık ve yağışlı geçer.Ova kısımlarında havalar kışın ılık,yazın sıcak geçer.Dağlık kesimde kışlar biraz sert,karlı ve soğuk, yazlar daha serin geçer.


