唐朝時本宿豫縣,隸泗州。
寶應元年(762年),改名宿遷縣,當是為避
唐代宗李豫名諱,隸徐州。北宋
太平興國七年(982年),以徐州下邳縣置淮陽軍,並以宿遷縣屬之。元朝時,至元十二年(1275年),復置宿遷縣,屬
淮安府。十四年,分置桃園縣。十五年,屬
邳州。明朝時,屬淮安府。清朝雍正時,屬邳州直隸州。州廢,隸
徐州府。
中華民國時期,屬江蘇省。抗日戰爭至第二次國共內戰時期,運河以東為宿豫縣,運河以西屬泗宿縣。1946年,宿遷縣(包括運東和運西)和宿北縣新沂河以南地區,合為宿遷縣。1949年屬淮陰專區。1970年屬
淮陰地區。1983年屬
淮陰市。1987年,中國國務院批准撤消宿遷縣,設立宿遷市(縣級市)。1996年,升為地級市。