平遥古城位于平遥县境腹地西北部平原区,惠济河、柳根河(原中都河)冲积扇尾部,距东南太岳群山20公里,西北紧邻汾河谷地。
地理坐标东经112°9′56″~112°11′10″,北纬37°11′44″~37°12′43″,海拔754.80~762米。
古城地域平广,地势由东南向西北倾斜,平均坡度5‰。
城区面积2.25平方公里。
2011年,城内居民10551户,21740人。