学庄乡,隶属于陕西省榆林市定边县。地处定边县东南部,东、东南与延安市吴起县周湾镇、吴仓堡镇为邻;南与新安边镇接壤;西与杨井镇一水相隔;北及东北与安边镇、郝滩镇毗连。辖区东西最大距离21千米,南北最大距离29千米,总面积363平方千米。
截至2021年10月31日,学庄乡辖10个行政村。根据第七次人口普查数据,截至2020年11月1日零时,学庄乡常住人口为3546人。2011年,学庄乡农业总产值1.1亿元,社会消费品零售总额达0.4亿元。