ตำบลหนองบัวสะอาด เดิมขึ้นอยู่กับตำบลแก้งสนามนาง (ปัจจุบัน คือ อำเภอแก้งสนามนาง) ต่อมาปี 2489 กระทรวงมหาดไทยได้จัดตั้งตำบลด่านช้าง ตำบลหนองบัวสะอาด ได้ขึ้นอยู่กับตำบลด่านช้าง และในปี 2502 กระทรวงมหาดไทยได้แบ่งเขตการปกครองตำบลห้วยยาง ตำบลหนองบัวสะอาด ไปรวมกับตำบลห้วยยาง ต่อมาเมื่อปี 2515 ตำบลหนองบัวสะอาด ได้แยกตัวออกจากตำบลห้วยยาง โดยใช้ชื่อของหนองน้ำใจกลางตำบล