元阳县位于云南省南部、哀牢山脉南段、红河南岸。地处东经102°27′~103°13′、北纬22°49′~23°19′、东西横跨74千米、南北纵距55千米、国土面积2212.32平方千米。东接金平县、南连绿春县、西邻红河县、北与建水县、个旧市、蒙自市隔红河相望。县城南沙距省会昆明284千米、距州府蒙自71千米。