金山白族乡位于云南古城。2004年末,全乡总户数6166户,总人口24179人。其中农业人口23352人,非农业人口827人,男12309人,女11870人。纳西族14862人,汉族1619人,白族7031人,傈僳族334人,其他333人。