晋阳古城初建时的规模,但在战火中遭到多次破坏。北齐之时,文宣帝在董安于所建晋阳古城上建造了大明宫,后扩建为城,因称之为大明城。城高四丈,周回四里。后来又在大明城北新建一城,东魏孝静帝于此置晋阳宫。后来将之扩为晋阳城,陛下即位后,改为新城,并将晋阳宫城加以扩建,达到周回七里墙高四丈的规模。十六年,又建有一座仓城,东面与新城相连,此仓城高四丈,周围八里。如此一来。就形成了一个三连环城,并且汉王就任并州