ภูมิศาสตร์
:: การปกครอง ::
จังหวัดหนองบัวลำภูแบ่งการปกครองออกเป็น 5 อำเภอ คือ อำเภอเมืองหนองบัวลำภู อำเภอโนนสัง อำเภอศรีบุญเรือง อำเภอนากลาง และอำเภอสุวรรณคูหา มีพื้นที่การปกครองทั้งสิ้น 3,859.086 ตารางกิโลเมตร
 
:: อาณาเขต ::
 
ทิศเหนือ ติดกับจังหวัดอุดรธานี
ทิศใต้ ติดกับจังหวัดขอนแก่น
ทิศตะวันออก ติดกับจังหวัดอุดรธานี
ทิศตะวันตก ติดกับจังหวัดเลย
 
:: ระยะทางจากอำเภอเมืองไปยังอำเภอต่างๆ ::
อำเภอนากลาง 30 กิโลเมตร
อำเภอศรีบุญเรือง 33 กิโลเมตร
อำเภอโนนสัง 42 กิโลเมตร
อำเภอนาวัง 42 กิโลเมตร
อำเภอสุวรรณคูหา 65 กิโลเมตร