
เดิมพื้นที่อำเภอกระแสสินธุ์ อยู่ในเขตการปกครองของอำเภอระโนด จังหวัดสงขลา เมื่อประมาณต้นปี 2519 ได้มีคณะสงฆ์ ผู้นำชุมชน และคณะครูอาจารย์ในพื้นที่ตำบลเกาะใหญ่ ตำบลเชิงแส และตำบลโรง
ได้ประชุมตกลงกันเสนอให้ทางการแยกการปกครองของทั้งสามตำบลออกจากอำเภอระโนดเนื่องจาก
การคมนาคมระหว่าง 3 ตำบลกับอำเภอระโนดเป็นไปด้วยความยากลำบากไม่สะดวกในการติดต่อราชการ
โดยตกลงขอใช้ชื่อว่า "กิ่งอำเภอกระแสสินธุ์" ทั้งนี้ได้นำเอาอักษรย่อของทั้งสามตำบลมารวมกันตั้งชื่อดังกล่าว
ก. หมายถึงตำบลเกาะใหญ่ ส. หมายถึงตำบลเชิงแส และ ร. หมายถึงตำบลโรง รวมแล้ว กระแสสินธุ์
มีความหมายว่า กระแสน้ำ เมืองที่สมบูรณ์ด้วยน้ำ
กระทรวงมหาดไทยได้ประกาศตั้ง กิ่งอำเภอกระแสสินธุ์ เมื่อวันที่ 16 กุมภาพันธ์ 2521 ตามประกาศกระทรวงมหาดไทย ลงวันที่ 24 มกราคม 2521 โดยในชั้นแรกได้ใช้อาคารของโรงเรียนชุมชนวัดเชิงแส
เป็นที่ทำการชั่วคราว โดยมีนายอภิชน คงพันธุ์ เป็นปลัดอำเภอผู้เป็นหัวหน้ากิ่งอำเภอกระแสสินธุ์คนแรก ต่อมาในปี 2523 กรมการปกครองได้จัดสรรงบประมาณก่อสร้างที่ว่าการอำเภอโดยได้ตกลงสร้างในพื้นที่ หมู่ 11 ตำบลเกาะใหญ่ ซึ่งได้รับบริจาคที่ดินจากราษฎรในพื้นที่ดังกล่าวจำนวน 93 ไร่ เมื่อสร้างเสร็จแล้วจึงย้าย
ที่ทำการอยู่ ณ ที่ทำการใหม่ เมื่อวันที่ 16 กุมภาพันธ์ 2524
ต่อมาทางราชการเห็นว่าท้องที่ กิ่งอำเภอกระแสสินธุ์ มีชุมชนหนาแน่น และมีความเจริญขึ้นกว่าเดิมสมควรได้รับยกฐานะเป็นอำเภอ จึงได้มีพระราชกฤษฎีกาตั้งเป็นอำเภอกระแสสินธุ์ เมื่อวันที่ 4 กรกฎาคม 2537
ต่อมากระทรวงมหาดไทยได้ตั้งและกำหนดเขตตำบลในท้องที่อำเภอกระแสสินธุ์เพิ่มอีก 1 ตำบล
โดยโอนหมู่ที่ 8, 9, 10 และ 11 ของตำบลเกาะใหญ่ โดยใช้ชื่อว่า "ตำบลกระแสสินธุ์" มาจนถึงปัจจุบันนี้
โดยตำบลกระแสสินธุ์ จัดตั้งเป็นสภาตำบลเมื่อวันที่ 7 กันยายน 2538 และได้รับการจัดตั้งเป็น องค์การบริหารส่วนตำบลกระแสสินธุ์ เมื่อวันที่ 14 ธันวาคม 2542 ตามประกาศกระทรวงมหาดไทย เรื่อง จัดตั้งองค์การบริหารส่วนตำบล ลงวันที่ 11 สิงหาคม 2542
ต่อมา องค์การบริหารส่วนตำบลกระแสสินธุ์ ได้รับการจัดตั้งเป็นเทศบาลตำบลกระแสสินธุ์ เมื่อวันที่ 28 กุมภาพันธ์ 2551 ตามประกาศกระทรวงมหาดไทย เรื่อง จัดตั้งองค์การบริหารส่วนตำบลกระแสสินธุ์ อำเภอกระแสสินธุ์ จังหวัดสงขลา เป็นเทศบาลตำบลกระแสสินธุ์ ลงวันที่ 25 มกราคม 2551