หนองหาน เป็นแหล่งน้ำธรรมชาติขนาดใหญ่ มีน้ำตลอดปี บริเวณที่ตั้งหนองหานเป็นบริเวณที่ต่ำสุดของแอ่งสกลนคร มีพื้นที่ผิวน้ำประมาณ 123 ตารางกิโลเมตร มีความสูงจากระดับน้ำทะเลปานกลาง ประมาณ ๑๕๘ เมตร มีความลึกเฉลี่ย ประมาณ ๒.๕๐ เมตร มีลำน้ำพุงเป็นลำน้ำสายหลักที่ไหลลงสู่หนองหาน มีน้ำไหลตลอดปี และยังมีลำน้ำที่เกิดจากเทือกเขาภูพานและเนินสูง รอบ ๆ หนองหาน อีก ๑๓ สาย ไหลลงสู่หนองหาน แต่มีน้ำเฉพาะในฤดูน้ำหลาก
ลำน้ำสงคราม เป็นลำน้ำค่อนข้างใหญ่ มีประมาณน้ำมาก ต้นกำเนิดจากเทือกเขาภูพานในเขต อำเภอส่องดาว ไหลผ่านอำเภอสว่างแดนดิน อำเภออากาศอำนวย ไปบรรจบลำน้ำโขง ที่อำเภอท่าอุเทน จังหวัดนครพนม มีความยาวประมาณ ๑๗๕ กิโลเมตร
ลำน้ำพุง ต้นน้ำเกิดจากเทือกเขาภูพาน ในเขตอำเภอกุดบาก ช่วงตอนต้นน้ำพื้นที่ค่อนข้างชัน ทำให้มีน้ำตกอยู่หลายแห่ง ลำน้ำพุงไหลผ่าน เขตอำเภอกุดบาก อำเภอภูพาน อำเภอเต่างอย อำเภอโคกศรีสุพรรณ แล้วไหลลงสู่หนองหานที่บ้านดอนยาง อำเภอเมือง ฯ มีความยาว ประมาณ ๙๐ กิโลเมตร
ลำน้ำยาม เป็นลำน้ำขนาดเล็ก ต้นน้ำเกิดจากเทือกเขาภูพานในเขตอำเภอวาริชภูมิ ไหลผ่านอำเภอส่องดาว อำเภอสว่างแดนดิน อำเภอเจริญศิลป์ อำเภอวานรนิวาส อำเภอพรรณานิคม และอำเภออากาศอำนวย แล้วไหลไปบรรจบลำน้ำสงคราม มีความยาว ประมาณ ๗๐ กิโลเมตร
ลำน้ำห้วยปลาหาง เป็นลำน้ำขนาดเล็ก ต้นน้ำอยู่ในเขตอำเภวาริชภูมิ ไหลผ่านอำเภอสว่างแดนดิน อำเภอพังโคน และไปบรรจบลำน้ำอูน ในเขตอำเภอพรรณานิคม มีความยาวประมาณ ๖๕ กิโลเมตร
ลำน้ำอูน เป็นลำน้ำขนาดกลาง ต้นน้ำเกิดจากเทือกเขาภูพาน ในเขตอำเภอกุดบาก และอำเภอลำน้ำอูน ไหลลงสู่เขื่อนน้ำอูน ซึ่งเป็นเขื่อนขนาดใหญ่ที่สุดของจังหวัดสกลนคร สามารถเก็บกักน้ำได้ ๕๒๐ ล้านลูกบาศก์เมตร แล้วไหลผ่าน อำเภอวาริชภูมิ อำเภอพังโคน อำเภอพรรณานิคม อำเภอเมือง ฯ ไปบรรจบลำน้ำสงครามในเขตอำเภอกุสุมาลย์ และมีบางส่วนที่เป็นสาขาไหลลงสู่หนองหาน
ลำน้ำก่ำ เป็นลำน้ำขนาดเล็ก ต้นน้ำเกิดจากหนองหาน ไหลไปทางด้านทิศตะวันออกของหนองหาน ผ่านอำเภอโพนนาแก้ว อำเภอเมือง ฯ อำเภอโคกศรีสุพรรณ อำเภอนาแก แล้วไปบรรจบลำน้ำโขง ที่อำเภอธาตุพนม จังหวัดนครพนม มีความยาวประมาณ ๘๐ กิโลเมตร
หาข้อมูลเพิ่มเติมได้ที่
http://www.sakonnakhon.go.th/tour/nhonghan.htm