西盟县辖2个镇、5个乡(其中1个民族乡)。
勐梭镇。辖1个社区、6个行政村:勐梭勐梭、里拉、秧洛、班母、王莫、他郎。镇政府驻勐梭大寨。
勐卡镇。辖1个社区、7个行政村:勐卡西盟、莫窝、马散、永帮、永业、莫美、班哲。镇政府驻西盟寨。
翁嘎科乡。辖5个行政村:英腊、英候、龙坎、班弄、班岳。乡政府驻莫立下寨。
力所拉祜族乡。辖5个行政村:力所、南亢、王雅、左扩、图地。乡政府驻力所。
岳宋乡。辖3个行政村:岳宋、曼杏、班帅。乡政府驻翁浓。
新厂乡。辖5个行政村:新厂、代格拉、永广、窝羊、阿莫。乡政府驻永阿郎。
中课乡。辖5个行政村:中课、嘎娄、永不落、班箐、窝笼。乡政府驻中课。