Esadabad (Farsça: اسدآباد, Asadābād), İran'ın Hamedan Eyaleti'nde şehir. Konum Kent, Hamedan'dan Kermanşah'a uzanan karayolu üzerindedir. Alvand Dağı eteklerinde denizden 1850 mt. yükseklikte kurulmuştur. Nüfus ve İdari yapı Esadabad, idari olarak kendi adını taşıyan Esadabad şehristanı'nın merkezidir. 2006 yılındaki nüfusu 51.304'dür.Nüfusun çoğunluğu Azeri'dir. Geçmiş Esadabad, çok eski bir şehirdir. Tarihi Medler zamanına kadar uzanan ve o dönemdeki adı Hegmataaneh olan şehrin antik Yunan belgelerinde adı Ekbaataan olarak geçer. Şehirde ve yakınlarında Med, Pers, Sasani ve İslam dönemine ait çok değerli eserler bulunmaktadır.