ตามคำบอกเล่าของผู้สูงอายุในตำบล บรรพบุรุษของคนในตำบลท่ากกแดงอพยพมาจากอำเภอชัยบุรี ตามลำแม่น้ำสงครามเพื่อเสาะแสวงหาเกลือในการค้าขายสมัยก่อนที่เป็นทรัพยากรทางธรรมชาติที่สำคัญ การตั้งชุมชนติดลำน้ำเพื่อใช้ในการคมนาคมขนส่งสินค้าไปขายในอำเภอชัยบุรี พูดภาษาภูไทคำชะอีใน บ้านท่ากกแดง นอกนั้นเป็นภาษาอีสาน เนื่องจากอพยพมาจากแถบจังหวัดร้อยเอ็ด มหาสารคาม วันที่ 23 มีนาคม 2554 พระราชบัญญัติ ตั้งจังหวัดบึงกาฬ พ.ศ. 2554 ได้แยกการปกครอง อำเภอเซกา กับอีก 7 อำเภอ ของจังหวัดหนองคาย รวมตั้งขึ้นเป็นจังหวัดบึงกาฬ ตามพระราชบัญญัติตั้งจังหวัด บึงกาฬ พ.ศ. 2554 ผลใช้บังคับตั้งแต่วันที่ 23 มีนาคม 2554 เป็นต้นไป
องค์การบริหารส่วนตำบลท่ากกแดง ครอบคลุมพื้นที่ตำบลท่ากกแดง แต่เดิมมีสถานะเป็น “สภาตำบลท่ากกแดง” และในเวลาต่อมาได้รับการจัดตั้งเป็น “องค์การบริหารส่วนตำบลท่ากกแดง” เมื่อวันที่ 19 มกราคม 2539 ตามประกาศกระทรวงมหาดไทย ว่า ด้วยเรื่องจัดตั้งองค์การบริหารส่วนตำบล (ประกาศลงในราชกิจจานุเบกษา ลงวันที่ 30 มกราคม 2539 เล่ม 113 ตอนที่ 9ง หน้า 199 ลำดับที่ 1941 ซึ่งเป็นไปตามพระราชบัญญัติสภาตำบลและ องค์การบริหารส่วนตำบล พ.ศ. 2537