Türkiye İstatistik Kurumu Malatya Bölge Müdürlüğünün 2019 yılı göç istatistikleri üzerinde yaptığı analizlere göre Malatya 2019 yılında 29. 880 kişi göç aldı, 33. 272 kişi göç etti.
Malatya 2019 yılında en fazla 6. 225 kişi ile Elazığ’dan göç aldı. Malatya’nın Elazığ’dan sonra en fazla göç aldığı iller, 4. 630 kişi ile İstanbul, 2. 568 kişi ile Adıyaman, 1.152 kişi ile Ankara ve 1.002 kişi ile Kahramanmaraş oldu.
Malatya 2019 yılında en fazla 8.380 kişi ile İstanbul’a göç verdi. Malatya’nın İstanbul’dan sonra en fazla göç verdiği iller 2.285 kişi ile Ankara, 1.894 kişi ile Elazığ, 1.558 kişi ile Adıyaman ve 1.239 kişi ile İzmir oldu.