后来灵州城址曾多次因黄河水患而三次迁移，其中较为肯定的是古灵州城位于今吴忠市境内。北魏灭夏国后夺取了宁夏地区，并在太武帝太延二年（公元436年）在今吴忠市西的永宁县望洪镇东的黄河边（古灵州地区）建造了军政合一的薄骨律镇。“薄骨律”一词来自前夏国国王赫连勃勃的一匹“白口骝”骏马这一名称的音转。公元444年刁雍被太武帝任作薄骨律镇将开发古灵州、兴修水利以及发展黄河河运。公元公元448年他在河西修筑了一个屯兵储粮的城堡，此城堡因刁雍受到太武帝表彰而被命名作刁公城。北魏孝明帝孝昌二年（公元526年）改置灵州。隋