边为泰安乡，西南为狮潭乡，西北为三湾乡，东北至东分别为新竹县峨眉乡、北埔乡及五峰乡，全乡属于中港溪流域的源流区。乡内居民颇为多元，以客家人为最多(约占8成3左右)（四县腔为主，少数海陆腔），其次为原住民（赛夏族、泰雅族）、外省人及福佬人。全乡均纳入参山国家风景区范围内。
乡名.南庄乡以乡治所在地，也是全乡最大聚落的南庄而命名。南庄聚落古名「南庄」，系因位于较早开发的田尾庄（今田美村）之南而得名，日治时期始改名南庄，二战后改为南庄乡；有别于其他乡镇，二战后日本行政区中