新庄镇因镇人民政府驻新庄村而得名。明洪武初年,冀北庄部分居民迁此建新村,名新庄。新庄镇位于甘肃省庆阳市宁县西南部,地处董志塬南端,平均海拔1170米,年均降雨量500毫米,年均气温8.7℃,全年无霜期160天。全镇总土地面积67.69平方公里,耕地面积4.24万亩。现辖17个村委会,101个村民小组,总户数4895户,总人口20832人,其中乡镇从业人员10752人。
新庄镇的果业生产和规模养牛是两大支柱产业,也是宁县西瓜、线椒的主要产地之一。全镇已建成优质果园2.18万亩,其中店头赵村人均果园达到1.97亩。在养牛大户李守业的带动下,全镇养牛规模户发展到156户。名优特产包括苹果、线辣、西瓜等。2004年,新庄镇农民人均纯收入1816元,国内生产总值2952万元,粮食播种面积2730公顷,粮食总产量8084吨。财政收入62万元,财政支出1320万元。
新庄镇在基础设施方面,14个村全部通电、通邮,7个村通电话,4个村通公路和通自来水,1个村通有线电视。文教卫生方面,全镇有各类学校21所,在校学生4210人,教师210人;有医院、卫生院1所,医生10人,病床10张。
新庄镇的行政区划历史上几经变更。民国三十二年(1943年)境域为温河县新庄区,民国三十六年(1947年)属费县第三区。1958年3月改为新庄乡,同年秋成立新庄公社,冬改为新庄区。1971年6月又改为新庄公社,1985年改建南新庄乡,1995年6月更名为新庄乡,1996年5月撤乡设新庄镇。2024年3月,甘肃省爱国卫生运动委员会命名新庄镇为2023年度甘肃省卫生乡镇(街道)。













