隋朝时期称
涞源县为飞狐县,
隋末废置。唐武德六年(623年)复置飞狐县,属河东道蔚州,因故城战乱暂寄治于
遂城(今
徐水县遂城),贞观五年(631年)徙今治,继隶蔚州,属河北道。五代时,飞狐县于后晋高祖天福元年(936年)随蔚州陷入契丹·宋代,飞狐县先为辽境,仍属蔚州;
北宋雍熙三年(986年)归宋,但不久又入辽境;北宋宣和五年(1123年)辽守将
陈翊以蔚州降宋,飞狐县入宋后属云中路蔚州;宣和六年(1124年)金又攻取蔚州,飞狐县入
金后属西京路蔚州。
元代,至元二年(1265年)废蔚州,飞狐县改隶
大同路弘州;同年复置蔚州,属
上都路,仍辖飞狐县。明洪武初年,复名广昌县,属大同府蔚州,为山西省布政使司所辖。清代初属蔚州,雍正十一年(1733年)改属
直隶省易州。
民国2年(1913年)属直隶省
范阳道。