Elazığ, Doğu Anadolu Bölgesinin güney batısında ve yukarı Fırat havzasında yer almakta olup, doğuda Bingöl, batıda Malatya, güneyde Diyarbakır, kuzeyde Tunceli ve kuzeybatıda da Erzincan topraklarıyla çevrilidir.
Coğrafi konumu itibariyle, Doğu Anadolu Bölgesini batıya bağlayan yolların kavşak noktasında bulunmaktadır.
Yüzölçümü 8.455 Km². si kara, 826 Km². si baraj ve doğal göl alanları olmak üzere toplam 9.281 Km². dir. Denizden yüksekliği1067 metreolan Elazığ, yeryüzü şekilleri açısından topraklarını dağlık alanlar, platolar ve ovalar oluşturmaktadır.
İl Sınırları içindeki en önemli akarsu Fırat ve kollarıdır. 86 Km2 yüzölçümü olan Hazar Gölü, İl merkezine30 Km. mesafededir. Ayrıca İlimiz Keban, Karakaya, Kralkızı ve Özlüce gibi önemli baraj gölleri ile çevrilidir.