大兴镇位于绿春县北部,东与元阳县俄扎乡接壤,北与红河县乐恩乡接壤,国土面积311.68平方公里。辖11个村民委员会和2个社区居民委员会,104个村(居)组10615户45784人,其中7339户35818人。境内生活着哈尼族、彝族、瑶族、汉族等民族,以哈尼族为主体民族,占总人口的90%。2006年,农业总产值5286万元,农村经济总收入5626万元。农民人均纯收入1331元;粮食总产量1030.2万公斤,农民人均口粮304公斤。