| หนองบัวลำภูเดิม เคยเป็นอำเภอหนึ่งของจังหวัดอุดรธานี
อยู่ห่างจากจังหวัดอุดรธานีประมาณ 46 กิโลเมตร (มีระยะทางห่างจากกรุงเทพฯ
โดยเส้นทางรถยนต์ประมาณ 568 กิโลเมตร) ในอดีตหนองบัวลำภูเป็นเมืองโบราณที่ก่อตั้งมาแล้วไม่น้อยกว่า
900 ปี เดิมเป็นดินแดนที่ขึ้นต่อกรุงศรีสัตตนาคนหุต มีชื่อว่า "เมืองหนองบัวลุ่มภู
นครเขื่อนขันธ์กาบแก้วบัวบาน" เนื่องจากรัฐบาลมีนโยบายในการกระจายอำนาจมายังส่วนภูมิภาค
เพื่อประโยชน์ในด้านการปกครอง การให้บริการของรัฐ การอำนวยความสะดวกแก่ประชาชน
การส่งเสริมให้ท้องที่เจริญยิ่งขึ้น ตลอดจนเพื่อความมั่นคงของชาติ
ประกอบกับจังหวัดอุดรธานี มีอาณาเขตกว้างขวาง และมีพลเมืองมาก จึงเห็นสมควรแยกอำเภอต่างๆ
บางอำเภอ ตั้งขึ้นเป็นจังหวัด โดยได้รับการสถาปนาให้เป็น "จังหวัดหนองบัวลำภู"
อย่างเป็นทางการตั้งแต่วันที่ 1 ธันวาคม พ.ศ. 2536 เป็นต้นไป 
จังหวัดหนองบัวลำภู ตั้งอยู่บนที่ราบสูงภาคตะวันออกเฉียงเหนือ
ของประเทศไทย อยู่ในเขตที่ราบลุ่ม
เชิงเขาภูพานคำ ลักษณะภูมิประเทศโดยทั่วไปเป็นที่ราบสูง
สลับกับแนว เขาด้านทิศตะวันออก มีภูเขาและป่าติดต่อกันตั้งแต่อำเภอ
สุวรรณคูหา ยอดยาวไปตามอำเภอเมืองหนองบัวลำภู จนถึงแนวเทือกเขาภูพานในเขตอำเภอโนนสัง
ทางด้านจังหวัดขอนแก่น พื้นที่ในบริเวณดังกล่าวจึงเป็นที่ราบสูง และค่อยๆ
ลาดเอียงไปทางอำเภอนากลาง อำเภอศรีบุญเรือง ซึ่งเป็นที่ราบลุ่มเหมาะกับการทำนาโดยทั่วไป
|