明崇禎三年(1630年),流長鄉(xiāng)屬息烽守御千戶所轄地。
清順治十五年(1658年),屬敷明衛(wèi)息烽千戶所。
清康熙二十六年(1687年),改園修文縣仁和里。
民國三年(1914年),息烽建縣屬貴州黔中道,設東、南,西,北、中5區(qū),區(qū)下設里,里下設甲,流長屬北區(qū)。
民國十五年(1926年)秋,訂各區(qū)名稱,北區(qū)為六區(qū),駐地流長。
轄4保。
民國二十年(1931年)秋,保改鄉(xiāng)鎮(zhèn),六區(qū)轄流長鎮(zhèn)、茶園鄉(xiāng)、甘溪鄉(xiāng)、草壩鄉(xiāng)、翁伸鄉(xiāng)、水尾鄉(xiāng)等鄉(xiāng)鎮(zhèn)。
民國二十四年(1935年),撤鄉(xiāng)建聯(lián)保。
民國三十年(1941年)10月,實行新縣制,撤區(qū)及聯(lián)保,改編鄉(xiāng)鎮(zhèn),流長鄉(xiāng)為全縣10鄉(xiāng)鎮(zhèn)之一,鄉(xiāng)公所駐流長。
1949年11月17日,息烽縣解放。
1950年1月7日,建九莊區(qū),又稱三區(qū),流長鄉(xiāng)屬九莊區(qū)。
1951年2月,設黑神廟區(qū),稱四區(qū),流長鄉(xiāng)劉歸黑神廟區(qū)。
7保改7行政村。
1952年4月,7行政村合并為5個。
1953年,行政村改鄉(xiāng)鎮(zhèn),為流長、龍井,茶園,甘溪、新場5鄉(xiāng),屬黑神廟區(qū)。
1957年4月,茶園,龍井鄉(xiāng)并入流長鄉(xiāng)。
1958年9月,全縣鄉(xiāng)鎮(zhèn)合并建公社,實行政社合一,新場鄉(xiāng)并入流長公社,下轄流長、新場兩個管理區(qū),仍屬黑神廟區(qū)。
同年12月,實行一區(qū)一社,黑神廟區(qū)改稱紅旗公社,流長,新場為管理區(qū)。
1961年3月,全縣恢復區(qū)公所建制,又劃分為流長和新場公社。
1963年3月,全縣將16公社分建為32個。
1965年7月,全縣32公社合建為25個,流長,新場仍為公社屬黑沖廟區(qū)。
1982年9月,新場公杜更名土城壩公社。
1984年3~4月,撤銷公社,恢復鄉(xiāng)建制。
1987年8月,土城壩鄉(xiāng)復為新場鄉(xiāng)。
1992年,全縣撤區(qū)并鄉(xiāng)建鎮(zhèn),原王家坪鄉(xiāng)甘溪,龍?zhí)?村以及新場鄉(xiāng)全部劃歸流長鄉(xiāng)。
2016年4月22日,撤銷流長鄉(xiāng),設置流長鎮(zhèn)。