澜沧拉祜族自治县下辖3个镇、17个乡:镇:勐朗镇、上允镇和糯扎渡镇。乡:谦六彝族乡、东河乡、大山乡、南岭乡、酒井哈尼族乡、惠民哈尼族乡、东回乡、拉巴乡、竹塘乡、富邦乡、安康佤族乡、文东佤族乡、富东乡、雪林佤族乡、木戛乡、发展河哈尼族乡和糯福乡。