云南保山共24个镇。
其中腾冲市11个镇,分别是腾越镇、芒棒镇、和顺镇、固东镇、滇滩镇、猴桥镇、界头镇、曲石镇、明光镇、中和镇、荷花镇、甸阳镇、由旺镇、姚关镇;施甸县5个镇,分别是太平镇、仁和镇、龙山镇、镇安镇、勐糯镇;龙陵县3个镇,分别是龙山镇、镇安镇、勐糯镇;昌宁县5个镇,田园镇、漭水镇、柯街镇、卡斯镇、勐统镇。