Elazığ est une ville nouvelle sur un sol très ancien. Elle se trouve à 1 067 mètres d'altitude dans le haut bassin de l'Euphrate, et elle existe parce que l'ancienne ville, Harput, n'était pas habitable : le terrain se prêtait mal à l'installation et les conditions étaient dures, si bien que Reşid Mehmet Paşa fonda la ville actuelle en 1834. Pour suivre l'histoire d'Elazığ, il faut suivre celle de Harput.
Le château de Harput, la forteresse intérieure entourée de falaises abruptes qui forme le cœur de la vieille ville, aurait été construit pour la première fois au IIe millénaire av. J.-C. L'habitat s'est ensuite étendu sur les pentes en contrebas, et la ville qui s'y développa fut à son tour entourée de remparts. Malgré son passé brillant, Harput paraît aujourd'hui presque abandonnée.























