镇国寺位于山西省平遥县城东北15千米的郝洞村，始建于五代北汉时期，原名京城寺，明朝嘉靖年间改名为镇国寺，延用至今，1965年被列为山西省文物保护单位，1988年被列为全国重点文物保护单位，1997年作为平遥古城的重要组成部分被列为世界文化遗产。镇国寺总占地面积1.33万平方米，建筑面积5000余平方米，现存山门（天王殿）及左右钟鼓二楼、万佛殿、东西配殿（观音殿和地藏殿）、三佛楼等建筑。万佛殿建于北汉天会七年（963年），元明时先建山门及左右钟鼓二楼，后建三佛楼及观音殿和地藏殿，清代雍正、干隆重修后形成现