谷，全长约20公里，呈东北一西南走向，是苗栗县狮潭乡与泰安、南庄乡天然分界。八卦力山脉的地层构造，西南与出磺坑油田毗邻，东北侧则与南庄煤层相接。东麓蓬莱一带，以往是苗栗县产煤最多的矿区。中港溪是南庄乡的主要河川，发源于本乡东南端标高2,616公尺的鹿场大山北坡，源头称鹿湖溪，北流至鹿场台地西方，会合源自加里山2,220公尺的风美溪后称为上港溪。在南庄南侧，上港溪与蓬莱溪会流，以下始称中港溪。蓬莱溪又名南河、小东河，发源于八卦力山北麓，河谷沿大东河断层线流动，因经蓬莱村原名红毛馆而得名。本乡属于亚热带