开宝八年（公元975），将雄州改为天长军，兼领天长县，属淮南路扬州。宋朝之前大多数时间属于扬州，南宋由于边境战事，建炎元年（1127年）复置天长军，绍兴元年（1131年）再次入扬州。绍兴十一年（1141年）于扬州天长县，仍置天长军，辖三县：天长县、盱眙县、招信县。元朝至元十四年（1277年）属招信路，次年属临淮府，至元二十年属淮安路临淮府，至元二十七年临淮府废，改属淮安路泗州。明清两朝，天长与盱眙一起属泗州，先后隶属于南直隶、江南省、和安徽省（含苏皖边区和皖北行署区）。1938年，日军占领县城。