Megiddo is situated in Lower Galilee between Afula, Yokne'am, and Umm al-Fahm.