元阳县位于云南省南部,红河哈尼族彝族自治州南部,哀牢山脉南段,红河南岸。辖区总面积2189.88平方公里。地处“三江”多金属成矿带的南延部位,矿产资源丰富,现已发现的有铁、铜、铅、锌、金、银、石膏、大理石、石墨、矽线石、云母、水晶、宝玉石等5大类20余个矿种。探明储量的矿产有14种,其中金、铜、石膏、石墨4个矿种已列入《云南省矿产资源储量简表》。境内有大小河流29条,属红河水系和藤条江水系,全长700余公里,常年流量42.7立方米/秒,水能蕴藏量36.81万千瓦,其中可开发量21.38万千瓦,占水能资源的58.1%。海拔232米(气象局观测站),年日照时数1767.5小时,年降雨量1043.5毫米,年平均气温23.4℃。县城距省府昆明284公里,距州府蒙自71公里。
2008年,元阳县辖南沙、新街2个镇,嘎娘、上新城、小新街、逢春岭、大坪、攀枝花、黄茅岭、黄草岭、俄扎、牛角寨、沙拉托、马街12个乡,133个村委会,4个社区居委会,992个自然村。县人民政府驻地南沙镇。