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