1. มีพื้นที่ทั้งหมด 100,927 ไร่ จำนวนประชากร 9,876 คน (ปี 2557)
2. ที่ตั้งและอาณาเขต ที่ตั้ง 18 05’04.59” น. 103 30’00.47”ตอ.
ทิศเหนือ ติดต่อกับ ตำบลถ้ำเจริญ อำเภอโซ่พิสัย จังหวัดบึงกาฬ
ทิศใต้ ติดต่อกับ ต.ดงหม้อทอง ต.ดงหม้อทองใต้ ต.ดงเหนือ อำเภอบ้านม่วง จังหวัดสกลนคร
ทิศตะวันออก ติดต่อกับ ตำบลหนองหัวช้าง อำเภอพรเจริญ จังหวัดบึงกาฬ
ทิศตะวันตก ตำบลเหล่าทอง อำเภอโซ่พิสัย จังหวัดบึงกาฬ
ตำบลคำแก้ว แบ่งเขตการปกครองเป็น 13 หมู่บ้าน 1 อบต. ดังนี้
1.บ้านนางวงสุ่ม 2.บ้านโนนแสบง 3.บ้านคำตอเลาะ
4. บ้านดอนเสียด 5.บ้านท่าเรือ 6.บ้านหนองโด
7.บ้านคำแก้ว 8.บ้านคำแวง 9.บ้านโนนเค็ง
10.บ้านห้วยเนียม 11.บ้านดอนโพธิ์ทอง 12.บ้านโนนสามัคคี