Malatya'nın tarihi 65 milyon yıl öncesine kadar uzanmaktadır. Kentin bilinen en eski yerleşim izleri, 1979 yılında başlayan Karakaya Baraj Gölü kurtarma kazıları kapsamındaki İzollu mevkii Cafer Höyük'te yapılan kazılarda ortaya çıkmıştır. Malatya'nın tarihi ana hatlarıyla dört büyük döneme ayrılabilir: 1. Erken dönem. 2. İlk Anadolu uygarlıkları. 3. Osmanlı dönemi. 4. Cumhuriyet dönemi.