高邑縣歷史悠久,僅史書記載至少已有3000多年的歷史,周朝為鄗地,春秋初屬鮮虞國(guó),稱鄗邑,晉滅鮮虞后屬晉國(guó)。戰(zhàn)國(guó)初趙、魏、韓三卿分晉,鄗歸為趙。前221年秦統(tǒng)一六國(guó),實(shí)行郡縣制,鄗為縣,屬巨鹿郡。西漢初改屬恒山郡,漢高后元年(前187)封恒山郡為恒山國(guó),仍轄鄗縣,八年除國(guó)為郡,鄗縣隸屬不變;漢文帝劉恒元年(前179)為避諱改恒山郡為常山郡,此后至西漢末,或?yàn)榭?,或?yàn)閲?guó),均轄鄗縣。東漢建武元年(25)光武帝劉秀即位于鄗南千秋亭,詔改鄗縣為高邑縣,并廢柏鄉(xiāng)侯國(guó)入高邑。建武十七年(41)常山郡并入中山國(guó),高邑改屬中山國(guó)。建武二十年(44)常山郡從中山國(guó)析出,高邑仍屬常山郡。此后常山時(shí)為郡,時(shí)為國(guó),均轄高邑。三國(guó)魏時(shí)高邑屬常山郡,太和六年(232)封常山郡為趙國(guó),仍轄高邑縣。東晉咸和二年(327)改趙國(guó)為趙郡,趙郡仍領(lǐng)高邑。南北朝時(shí)的北魏初,趙郡治徙平棘縣,高邑仍屬之。北齊天保七年(556)移高邑縣治于今址,并省房子縣入高邑。隋初高邑隸屬趙郡,開(kāi)皇三年(583)罷趙郡改為趙州,轄高邑縣;開(kāi)皇六年(586)析高邑復(fù)置房子縣,十六年(596)析高邑縣置柏鄉(xiāng)、贊皇二縣,均屬趙州;大業(yè)三年(607)改趙州為趙郡,高邑縣屬趙郡。唐武德元年(618)改趙郡為趙州,轄高邑縣;武德五年(622)改趙州為欒州,高邑隸屬欒州;貞觀元年(627)欒州復(fù)為趙州,天寶元年(742)罷趙州為趙郡,至德二年(757)罷郡復(fù)為州,其間均轄高邑縣。五代至宋初高邑隸屬不變,宋至道三年(997)改唐道為路,趙州屬河北路,轄高邑;熙寧五年(1072)省柏鄉(xiāng)、贊皇二縣入高邑;元祐元年(1086)柏鄉(xiāng)、贊皇二縣從高邑劃出,恢復(fù)原建置;宣和元年(1119)升趙州為慶源府,高邑屬慶源府。金天會(huì)七年(1129)降慶源府為趙州,仍轄高邑縣;天德三年(1151)趙州改為沃州,仍轄高邑縣。元中統(tǒng)元年(1260)沃州復(fù)稱趙州,高邑縣屬中書省真定路趙州;至元二年(1265)省贊皇縣入高邑,七年(1270)析高邑復(fù)置贊皇縣。明洪武元年(1368)高邑縣屬河南行中書省真定府趙州;九年(1376)分全國(guó)為十三布政使司和兩個(gè)直隸,高邑屬北直隸真定府趙州轄;永樂(lè)十九年(1421)河北境域?yàn)榫煹?,高邑縣屬京師真定府趙州。清初,高邑縣屬直隸省真定府趙州。清雍正元年(1723)改真定府為正定府,高邑屬直隸省正定府趙州,二年六月升趙州為直隸州,高邑仍屬趙州。民國(guó)沿舊制,1913年除順天府外,府、州皆改為縣,高邑直屬于直隸省;同年又于省以下、縣以上置道,高邑縣屬冀南道;1914年改冀南道為大名道,高邑仍屬之;1928年6月廢道,又改直隸省為河北省,高邑縣直屬于河北省。1937年,日軍占領(lǐng)高邑,高邑縣成立日偽政權(quán)。1945年抗戰(zhàn)勝利,高邑屬太行區(qū)一專區(qū)。1949年中華人民共和國(guó)成立,高邑劃屬河北省石家莊專區(qū)。1958年5月,高邑、元氏二縣合并為高元縣,同年12月高元縣又與贊皇縣合并,統(tǒng)稱為元氏縣;1962年1月高邑縣從元氏縣析出,恢復(fù)縣級(jí)建制,仍隸屬石家莊專區(qū);1970年石家莊專區(qū)改稱石家莊地區(qū),轄高邑縣;1993年6月石家莊地區(qū)與石家莊市合并,石家莊市轄高邑縣至今。