1936年置,以原永宁府的蒗蕖州地合置,各取首字命名,直属云南省。治所即今云南宁蒗彝族自治县。1952年改宁蒗县。1956年改设宁蒗彝族自治县。
1936年由永胜县属宁蒗县佐改置,治大村街(今云南宁蒗彝族自治县大兴镇)。1949年改设宁蒗设治区。1952年升县。