前296年终于消灭中山国，另立一位傀儡中山王，次年又把傀儡取消，中山国彻底消灭。在进攻中山时，还继续攻伐北方及西方的胡人部落，领土向北扩大到燕、代，向西扩大到云中（今内蒙古唿和浩特托克托县）、九原，并从今天的河北张家口到内蒙古巴彦淖尔盟五原县修筑“赵长城”。前297年，赵主父巡视新领土时碰到楼烦王，楼烦王不想打仗也不想逃跑，他向赵主父投降，把军队交给赵主父收编，楼烦人成了赵国人。赵武灵王北击三胡后，匈奴曾一度沦为赵国的附属国，对此太史公司马迁有言“武灵王以区区赵服单于”，当指匈奴。直到战国末年，赵将