周宣王还亲自前往郿（今陕西省眉县东北）为申伯践行，赐予他车马及玉圭，建立申国，作为镇抚南方的军事重镇。吕国也在同时被周宣王改封于申国以西。周宣王还封韩侯于韩城（今山西省河津市至万荣县万泉乡一带），建立韩国，作为镇抚北方的军事重镇。前806年，周宣王封弟弟友于郑（今陕西省华县东），建立郑国。此外，周宣王还封仲山甫于樊（今陕西省西安市长安区东南），建立樊国。封其子长父于杨（今山西省洪洞县东南），建立杨国。
其他措施.除军事上取得一系列成就之外，周宣王在政治上也采取了一些措施来恢复天子权