Türkiye İstatistik Kurumu (TÜİK)'nun verilerine göre 2008 ile 2010 yılları arasında Malatya'nın aldığı ve verdiği göç sayısı şöyle:
Nüfusu: 736.884,
Aldığı göç: 25.806,
Verdiği göç: 28.208.
Malatya'ya göç veren bazı illerin durumu ise şöyle:
ADIYAMAN
Nüfusu: 588.475
Aldığı göç: 12.091
Verdiği göç: 18.295
ELAZIĞ
Nüfusu: 550.667
Aldığı göç: 15.900
Verdiği göç: 18.001
MUŞ
Nüfusu: 404.484
Aldığı göç: 10.158
Verdiği göç: 20.182
TUNCELİ
Nüfusu: 83.061
Aldığı göç: 4.100
Verdiği göç: 6.205
ŞANLIURFA
Nüfusu: 1.613.737
Aldığı göç: 27.190
Verdiği göç: 35.154
BİNGÖL:
Nüfusu: 255.745
Aldığı göç: 6.986
Verdiği göç: 10.726