今址东南、温榆河北岸（今沙河镇辛力屯村一带），北魏初裁撤昌平县入军都县，东魏天平年间复置昌平县，属平昌郡，并将县治改设在始建于战国末期的原军都县故城，位于今址西南（今马池口镇土城村一带，原军都县则改在今兴寿镇东、西新城村一带新建，称军都县新城）。约在唐代建中年间昌平县治又自军都故城迁至距今址西八里的旧县村一带，建城名白浮图城。元代皇庆二年（1313年）一度再迁县治至其西南六里的新店，约在至正年间仍迁回原址。为加强对皇陵的守备，明代宗景泰元年正月辛巳（1450年1月18日）下令于天寿山南修筑护陵城，名永安