2025年全镇户籍人口18656户54991,比上年减197人,其中农业人口8699户27782人、非农人口9957户27209人,城镇化率45.78%。总人口中,人口自然增长率1.49‰;全镇人口密度为每平方千米173人。有傈僳、彝族、香堂、傣族、阿昌、白族、景颇、回族、德昂等14个少数民族,少数民族人口2991人,占总人口的5.44%。