新华彝族苗族乡位于凤庆县城东北部,地处北纬24°43′~24°59′,东经100°01′~100°12′之间,乡政府驻地海拔2180米,距县城108公里,与临沧市和大理州南北交界,东北与南涧彝族自治县和巍山彝族回族自治县隔江相望,西与鲁史镇接壤,南与小湾镇相邻,全乡被“小湾百里长湖”所环抱,生态良好,环境优美,气候宜人。辖区土地面积为339.53平方千米,海拔在1241~2754米之间。地形呈南北长、东西狭,山高谷深,峰大坡陡,全境为“三山、四凹、七面坡”,最低海拔白腊吾支岔江口1241米,最高海拔白腊金堂山2754米,立体气候明显。土壤以红、黄为主,植被多为云南松等针叶以及栎类、灌木等,森林面积28.18万亩,森林覆盖率达58.63%。
全乡辖文平、白腊、西密、瓦屋、美华、新华、紫微、砚田、沙帽、凤云、水源11个建制村、176个村民小组、36个自然村。2024年末,全乡常住人口6238户24743人。辖区内居住有汉族、彝族、苗族、白族、傈僳族、拉祜族、佤族、土族、回族等19个民族,少数民族人口17713人,占总人口的71.29%,其中彝族人口最多,苗族人口次之。