有“丁字型”交接的四条主街。城中包括了一座“子城”。子城内的五条主街构成三个南北向的丁字街，似“六”字形。淳化三年（992年）后，出于军事目地，又在城外兴建了南关城、东关城、北关城三座的关城。后在金灭北宋、元灭金的两次乱世中，太原城损毁。明朝初年，朱元璋第三子朱㭎受封晋王，由其岳父谢成督造晋王府。洪武三年（1370年）四月，在宋太原城外东北外，营造晋王府，原选址于晋阳城，因故未成。洪武九年（1376年），谢成拓展了太原城东、南、北三面城墙，亦因西侧汾水，未能扩展西面。最终将晋王府包裹于太原城中。城池面积