จังหวัดเลย เป็นจังหวัดหนึ่งในภาคตะวันออกเฉียงเหนือตอนบนของประเทศไทย ตั้งอยู่ในแอ่งสกลนครและอยู่ในกลุ่มจังหวัดภาคตะวันออกเฉียงเหนือตอนบน 1 (กลุ่มจังหวัดสบายดี) ห่างจากกรุงเทพมหานครประมาณ 540 กิโลเมตร มีสภาพภูมิประเทศที่งดงาม อากาศหนาวเย็น เป็นแหล่งเพาะปลูกไม้ดอกไม้ประดับที่สำคัญแห่งหนึ่งของประเทศ และยังเป็นจังหวัดท่องเที่ยวที่สำคัญหลายแห่ง
จังหวัดเลย ตั้งอยู่ในภาคตะวันออกเฉียงเหนือตอนบน บนพื้นที่ราบสูงโคราช หรือที่เรียกกันว่า แอ่งสกลนคร มีเนื้อที่ประมาณ 11,424 ตารางกิโลเมตร หรือ ประมาณ 7,140,382 ไร่ หรือประมาณร้อยละ 6.77 ของพื้นที่ในภาคตะวันออกเฉียงเหนือ มีลักษณะภูมิประเทศส่วนใหญ่เป็นทิวเขาในแนวทางทิศเหนือใต้ และจะมีพื้นที่ราบลุ่มระหว่างหุบเขาที่ไม่ใหญ่มากนัก สลับกันอยู่ในแนวเทือกเขา มีภูเขาสูงกระจัดกระจาย โดยเฉพาะทางตะวันตกและทางด้านใต้ของจังหวัด มีแหล่งน้ำสำคัญคือ แม่น้ำเลยที่ไหลผ่านตัวจังหวัด และแม่น้ำโขงในบริเวณตอนบนของจังหวัด มีระยะทางห่างจากกรุงเทพมหานคร ประมาณ 520 กม. มีอาณาเขตติดต่อกับจังหวัดอื่น ๆ ในแต่ละทิศดังนี้
ทิศเหนือ ติดต่อกับ แขวงไชยบุรี และแขวงเวียงจันทร์ สาธารณรัฐประชาธิปไตยประชาชนลาว โดยมีแม่น้ำเหือง และแม่น้ำโขงไหลกั้นพรมแดนระหว่างกัน
ทิศตะวันตก ติดต่อกับ เทือกเขาเพชรบูรณ์ อำเภอหล่มเก่า จังหวัดเพชรบูรณ์ อำเภอนครไทย และอำเภอชาติตระการจังหวัดพิษณุโลก
ทิศตะวันออก ติดต่อกับ อำเภอสังคม จังหวัดหนองคาย อำเภอน้ำโสม จังหวัดอุดรธานี อำเภอศรีบุญเรือง อำเภอสุวรรณคูหา อำเภอนากลาง และอำเภอนาวัง จังหวัดหนองบัวลำภู
ทิศใต้ ติดต่อกับ อำเภอน้ำหนาว จังหวัดเพชรบูรณ์ อำเภอภูผาม่าน และอำเภอสีชมพู จังหวัดขอนแก่น
จังหวัดเลย มีพื้นที่ชายแดนติดต่อกับแขวงไซยะบูลี และแขวงเวียงจันทร์สาธารณรัฐประชาธิปไตยประชาชนลาว ความยาว 197 กิโลเมตร มีแม่น้ำโขง แม่น้ำเหือง และแนวสันเขาเป็นพรมแดน
แม่น้ำโขง ระยะทางยาว 71 กิโลเมตร อยู่ในเขตอำเภอปากชม และอำเภอเชียงคาน
แม่น้ำเหือง ระยะทางยาว 123 กิโลเมตร อยู่ในเขตอำเภอท่าลี่ อำเภอด่านซ้าย และอำเภอนาแห้ว
แนวสันเขาในอำเภอนาแห้ว ยาว 33 กิโลเมตร
