巍山古城又称蒙化城，位于中国云南省大理州巍山彝族回族自治县南诏镇境内。古城内大街小巷纵横交错，为棋盘式格局，民居的建筑体型、体量、色调大多保留了明清建筑风貌，土木结构。1994年巍山被评为中国国家历史文化名城，巍山北街在2011年6月被评为“中国历史文化名街”。
历史.唐、宋时期，该地是南诏、大理国的重要城镇，元代段氏在此地筑土城据守，明洪武二十三年（1390年），设蒙化卫，在蒙化府土城南建砖石城，作为蒙化卫治所，并把土城和石城连为一片，成今貌。明清两朝，古城一直是蒙化府和蒙化卫（