1938年属湖港镇,1947年属民生乡,1949年属肖家港,1951年属孝感县肖港,1952年属孝感县十二,1953年属肖港,1955年为永长社,属肖港,1958年设立为红旗大队,属肖港人民公社杨林管理,1960年更名为永长大队,属肖港人民公社杨林管理,1961年属肖港杨林人民公社,1975年属肖港人民公社杨林管理,1984年永长大队更名为永长村,属肖港杨林乡,1987年属肖港镇,沿用至今。