สมัยก่อนตำบลหนองแวงเป็นพื้นที่ป่าเบญจพรรณ เต็มไปด้วยต้นไม้นา ๆ ชนิด เพราะเชื่อมต่อกับป่าไหลเขาภูพาน มีสัตว์ป่ามากมาย
เมื่อประมาณปี พ.ศ. 2470 ได้มีนายพรานป่าเดินทางมาจากตำบลเชียงเครือ อำเภอเมือง จังหวัดกาฬสินธุ์ มาดักจับสัตว์บริเวณไหล่เขาภูพานและแวะพักบริเวณตำบลหนองแวง ปัจจุบัน
ต่อมาพี่น้องบ้านเชียงเครือ อำเภอเมือง จังหวัดกาฬสินธุ์ ได้มาตั้งหมู่บ้าน ที่ริมน้ำหนองแวงและได้ทำการขุดบ่อน้ำหลายแห่ง แต่ละแห่งที่ขุดก็เจอหินลูกรังและหินก้อนขนาดใหญ่จึงได้ตั้งชื่อหมู่บ้านว่า บ้านหนองแวงหินขึ้นตรงต่อตำบลหมูม่น อำเภอสหัสขันธุ์ จังหวัดกาฬสินธุ์ ปี พ.ศ. 2503 ต่อมาบ้านสี่แยกสมเด็จ ได้ขอแยกออกจากตำบลหมูม่น มาเป็นตำบลสมเด็จ อำเภอสหัสขันธุ์ บ้านหนองแวงหิน
จึงขึ้นต่อำบลสมเด็จปี พ.ศ.2507 ตำบลสมเด็จจึงขอตั้งเป็นกิ่งอำเภอสมเด็จ จึงมีการแยกตำบลขึ้นใหม่บ้านหนองแวงหิน จึงตั้งเป็นตำบลหนองแวงประกอบด้วย
บ้านหนองขาม
บ้านโคกกลาง
บ้านโนนชาด
บ้านคำไผ่
บ้านหนองผ้าอ้อม
และบ้านหนองแวงในปัจจุบัน