ที่ตั้งของตำบลฝั่งแดง มีเนื้อที่ 10,110 ไร่ อยู่ห่างจากอำเภอธาตุพนมประมาณ 6 กิโลเมตร อยู่ทางทิศใต้ของอำเภอธาตุพนม จังหวัดนครพนม ประมาณ 8 กิโลเมตร มีอาณาเขตติดต่อดังนี้
ทิศเหนือ ติดต่อกับ ตำบลธาตุพนม อำเภอธาตุพนม จังหวัดนครพนม
ทิศใต้ ติดต่อกับ ตำบลอุ่มเหม้า อำเภอธาตุพนม จังหวัดนครพนม
ทิศตะวันออก ติดต่อกับ ตำบลน้ำก่ำ อำเภอธาตุพนม จังหวัดนครพนม
ทิศตะวันตก ติดต่อกับ ตำบลนาหนาด อำเภอธาตุพนม จังหวัดนครพนม
แบ่งการปกครองออกเป็น 11 หมู่บ้าน ได้แก่
หมู่ที่ 1 บ้านต้องเหนือ หมู่ที่ 7 บ้านโปร่ง
หมู่ที่ 2 บ้านฝั่งแดงเก่า หมู่ที่ 8 บ้านฝั่งแดงใหม่
หมู่ที่ 3 บ้านสองคอน หมู่ที่ 9 บ้านฝั่งแดงพัฒนา
หมู่ที่ 4 บ้านโพนสวาง หมู่ที่ 10 บ้านใหม่จำปา
หมู่ที่ 5 บ้านต้องใต้ หมู่ที่ 11 บ้านต้องใหม่
หมู่ที่ 6 บ้านหนองเปง
จำนวนประชากรของตำบล
มีจำนวน 1,201 ครัวเรือน ประชากร 6,929 คน แยกเป็น ชาย 3,450 คน หญิง 3,479 คน
ข้อมูลอาชีพของตำบล
ประชากรส่วนใหญ่ประกอบอาชีพเกษตรกรรม อาชีพหลักคือ การทำนา รองลงมาคือ ค้าขาย และรับจ้างทั่วไป
สถานที่สำคัญของตำบล
วัด 7 แห่ง ได้แก่
1.1. วัดพุทธสีมา ตั้งอยู่บ้านฝั่งแดงเก่า หมู่ที่ 2
1.2. วัดป่าสีชมพู ตั้งอยู่บ้านฝั่งแดงเก่า หมู่ที่ 2
1.3. วัดกันตศิลาวาส ตั้งอยู่บ้านสองคอน หมู่ที่ 3
1.4. วัดศรีบัวบาน ตั้งอยู่บ้านต้องใต้ หมู่ที่ 5
1.5. วัดจอมแจ้ง ตั้งอยู่บ้านหนองเปง หมู่ที่ 6
1.6. วัดโคตรคีรี ตั้งอยู่บ้านโปร่ง หมู่ที่ 7
1.7. วัดโพธิ์ชัย ตั้งอยู่บ้านใหม่จำปา หมู่ที่ 10
2. โรงเรียน 3 แห่ง ได้แก่
2.1. โรงเรียนบ้านต้อง(ศรีบัวบานวิทยาคาร) เปิดสอน อนุบาล - ป. 6 ที่ตั้ง หมู่ที่ 5
2.2. โรงเรียนบ้านฝั่งแดง(พระเทพวรมุณีอุปถัมภ์) เปิดสอน อนุบาล - ม. 3 ที่ตั้ง หมู่ที่ 8
2.3. โรงเรียนบ้านโปร่งหนองเปงใหม่จำปา เปิดสอน อนุบาล - ป. 6 ที่ตั้ง หมู่ที่ 7
เส้นทางการคมนาคม การเดินทางเข้าสู่ตำบล
มีเส้นทางเข้าสู่ตำบลได้ 3 เส้นทาง คือ
1. เส้นทางถนนชยางกูร จากธาตุพนมไปตำบลฝั่งแดง ระยะทาง 8 กิโลเมตร
2. เส้นทางสายมุกดาหาร - นครพนม ไปธาตุพนมจะผ่านตำบลฝั่งแดง
3. เส้นทางสายธาตุพนม - นาแก จะผ่านตำบลฝั่งแดง