ภูมิศาสตร์
:: การปกครอง ::
สกลนคร มีเนื้อที่ประมาณ 9,605.76 ตารางกิโลเมตร แบ่งการปกครองออกเป็น 12 อำเภอ 4 กิ่งอำเภอ คือ อำเภอเมืองสกลนคร อำเภอกุสุมาลย์ อำเภอกุดบาก อำเภอพรรณานิคม อำเภอวาริชภูมิ อำเภอส่องดาว อำเภอสว่างแดนดิน อำเภอวานรนิวาส อำเภออากาศอำนวย อำเภอบ้านม่วง อำเภอพังโคน อำเภอคำตากล้า กิ่งอำเภอนิคมน้ำอูน กิ่งอำเภอเต่างอย กิ่งอำเภอโคกศรีสุพรรณ และกิ่งอำเภอเจริญศิลป์

สกลนคร อยู่ทางทิศตะวันออกเฉียงเหนือตอนบนของประเทศไทย ห่างจากรุงเทพฯ โดยทางรถยนต์ 647 กิโลเมตร และห่างจากแม่น้ำโขงตรงที่ตั้งจังหวัดนครพนม ซึ่งเป็นเส้นพรมแดนประเทศไทยกับสาธารณรัฐประชาธิปไตยประชาชนลาว ประมาณ 90 กิโลเมตร
 
:: อาณาเขต ::
 
ทิศเหนือ ติดต่อกับจังหวัดหนองคาย และจังหวัดนครพนม
ทิศใต้ ติดต่อกับจังหวัดกาฬสินธุ์ และจังหวัดมุกดาหาร
ทิศตะวันออก ติดต่อกับจังหวัดนครพนม
ทิศตะวันตก ติดต่อกับจังหวัดอุดรธานี และจังหวัดกาฬสินธุ์์
 
:: ระยะทางจากอำเภอเมืองไปอำเภอต่างๆ ::
อำเภอกุดบาก 56 กิโลเมตร
อำเภอกุสุมาลย์ 40 กิโลเมตร
อำเภอคำตากล้า 119 กิโลเมตร
อำเภอนิคมน้ำอูน 77 กิโลเมตร
อำเภอบ้านม่วง 124 กิโลเมตร
อำเภอพรรณานิคม 41 กิโลเมตร
อำเภอพังโคน 55 กิโลเมตร
อำเภอสว่างแดนดิน 82 กิโลเมตร
อำเภอวาริชภูมิ 71 กิโลเมตร
อำเภอวานรนิวาส 85 กิโลเมตร
อำเภอโคกศรีสุพรรณ 24 กิโลเมตร
อำเภอเต่างอย 28 กิโลเมตร
อำเภอส่องดาว 101 กิโลเมตร
อำเภออากาศอำนวย 82 กิโลเมตร
กิ่งอำเภอเจริญศิลป์ 112 กิโลเมตร