永正乡位于正宁县西北部,距县城10公里,北与宁县接壤,南与本县永和镇、榆林子镇毗邻。全乡地形东高西低,南北宽约5公里,东西长约23公里,总面积93平方公里。属陇东黄土高原沟壑区,海拔高度平均1460米,属大陆性季风湿润气候,年平均温度8.5℃,年降雨量约为650mm,全年无霜期平均180天左右,是全县优质烤烟生产示范乡之一。
全乡共辖10个村民委员会,72个村民小组,5702户,26676人(其中农业人口25609人,占总人口的96%)。耕地面积5.48亩,人均2.05亩,其中粮田面积27160亩,烟田面积19500亩。2005年,粮食总产量7611吨,人均285公斤。乡镇经济总收入10922万元,其0售产品收入6886万元。国内生产总值4915万元,其中第一产业3545万元,第二产业449万元,第三产业920万元。固定资产投资完成额1500万元,人均纯收入达到1811万元。辖区内机关企事业单位10个,党支部16个,党员685名。中小学校19所,教职工290人,在校学生5474人,毕业率99.6%。
小城镇建设日新月异,农村城镇化步伐加快。城区总体规划2平方公里,中心街已拓宽20米,人行道硬化、绿化亮化工程已完成,一个新型的农村小城镇已具雏形。
科技、文化、卫生、广播电视、电讯等事业有了长足发展。2005年,该乡被评为全市科技示范乡。广播电视不仅实现了村村通,闭路电视已发展到了3个村690户,而且接通了广电宽带网。电讯事业迅速发展,开通了程控电话1.1万门,建成了移动、联通通讯塔两座。辖区内2个村,210户用上了自来水。农村电网改造已全面完成,实现了村村通,大大提高了用电质量。.