昌黎在遼西走廊一帶。西漢時為遼西郡交黎縣,東漢改名昌遼,改屬遼東屬國,是幽州東北邊境的縣。這一帶與烏桓、鮮卑等民族雜處,漢末時處在公孫氏割據的遼東與烏桓勢力之間。
曹魏以遼東屬國改設昌黎郡,郡名由此而來。南北朝時,昌黎郡所指的範圍有很大變化,到隋朝廢除。今日河北省的昌黎縣是後世沿用的地名,和漢魏的昌黎不是同一地方。