水上乡位于中国台湾省嘉义县南部,北邻太保市及嘉义市西区,西邻鹿草乡,东邻中埔乡,南隔八掌溪与台南市白河区、后壁区为界。 本乡地处嘉南平原之上,八掌溪北岸,地势平坦,气候属热带季风气候与副热带季风气候的过渡。北回归线穿越本乡,建有北回归线标志,迄今已有六代,为本乡及嘉义县重要地标。