2025年,全镇户籍人口6276户21672人,其中城镇人口9956人,乡村人口11716人。分布有彝族、傈僳族、景颇族等少数民族958人,少数民族占总人口的4.42%。人口自然增长率为-3.76‰。总人口中男性11344人,女性10328人;全镇人口密度为每平方千米120人。