康熙年间设城赵都,1948年祁县解放后,全县划为八个区,城赵是一区人民政府所在地,1949年属五区,1950年属四区,1952年并入五区属城关区,1953年分属四区、五区,1954年分设里村乡、城赵乡、朴村乡、固邑乡,1956年设里村乡、城赵乡、韩家庄乡,1958-1960年城赵(跃进)公社设六个管理区。
1962年原城赵公社分为城赵,里村两个公社,城赵公社辖13个生产大队,里村公社辖8个生产大队,1984年城赵公社为城赵镇。
2001年乡镇合并,里村乡与城赵镇称城赵镇。