夏,属豫州,名栗城,中期为都城。西周至春秋,今夏邑为宋国栗邑。战国,属楚。秦,在今夏邑地置栗县,在今县境东北部置祁乡县。西汉,初,除栗县和祁乡县外,又在今夏邑西南部置建平县。后,栗、祁乡、建平3县皆为侯国,属沛郡。新朝,栗侯国改称“成富”。东汉,栗侯国和祁乡侯国皆废。建平侯国属沛郡。三国,今夏邑地属魏,南部属谯郡,北部属梁国。 西晋,归属如魏。东晋,在今夏邑西南置马头郡,治建平城(今马头),辖蕲、己吾、下邑3县。南北朝,今夏邑地属梁郡。北魏孝昌二年(526),下邑县治所于栗城(今夏邑县城),栗始名下邑。北齐,下邑属马头郡;马头郡废,属亳州。隋,初属谯郡,开皇十六年(596)置宋州(治今商丘市睢阳区),下邑县属之。唐,下邑初属宋州。宋州易名睢阳郡,下邑属之;睢阳郡复名宋州,下邑仍属之。五代,后梁,下邑属宣武军(今商丘)。后唐,宣武军改为归德军,下邑仍属之。宋,归德军改为应天府,辖下邑。金,应天府改称归德府;下邑属之。金末,改下邑为夏邑。元,夏邑并入睢阳,不久复置,仍属归德府。 明,清,夏邑均属归德府(州)。中华民国,民国2年(1913)2月夏邑属豫东道。
1949年,夏邑县属商丘专区。1958年,商丘专区与开封专区合并,夏邑隶属开封专区。1961年,商丘专区与开封专区分开,夏邑仍属商丘专区。1996年商丘专区改商丘市,夏邑隶属商丘市。