中华人民共和国成立初期,姚家庄镇境域属宣化市二区。
1953年,成立互助组。
1955年,建立初级社、高级社。
1958年8月,划归张家口市茶坊区。
1961年2月,成立榆林公社。
1984年,榆林公社改置为姚家庄乡。
1990年3月,由姚家庄乡改为姚家庄镇。
1993年,姚家庄镇划归桥东区。
2011年末,姚家庄镇下辖姚家庄、玉宝墩、王家寨、小辛庄、西榆林、中榆林、东榆林、南庄8个行政村,下设35个村民小组。
截至2020年6月,姚家庄镇下辖7个行政村:姚家庄村、南庄村、东榆林村、西榆林村、小辛庄村、王家寨村、中榆林村,[1]镇人民政府驻姚家庄村。
姚家庄镇地处桥东区南部偏东,东与宣化区大仓盖镇为邻、南与宣化区沙岭子镇隔山相望,西与老鸦庄接壤,北与五一路街道人头山村毗连,距桥东区人民政府3千米,区域总面积46.22平方千米。
2011年,姚家庄镇有耕地面积1.42万亩。
2011年末,姚家庄镇总人口18810人,其中城镇常住人口16064人;另有流动人口2746人。总人口中,男性9253人,占49.2%;女性9557人,占50.8%;14岁以下3181人,占16.9%;15—64岁14210人,占75.5%;65岁以上1419人,占7.5%;以汉族为主,达18770人,占99.8%;有满、彝、藏、回4个少数民族,共40人,占0.2%。2011年末,姚家庄镇人口出生率12.76‰,人口死亡率3.8‰,人口自然增长率8.96‰,人口密度为每平方千米380人。
2017年末,姚家庄镇常住人口为15785人。
截至2018年末,姚家庄镇户籍人口为13910人。
2018年,姚家庄镇有工业企业86个,其中规模以上6个,有营业面积超过50平方米以上的综合商店或超市9个。
2011年,姚家庄镇农业总产值1.182亿元。姚家庄镇粮食作物以种植玉米为主。2011年,姚家庄镇生产粮食6988吨;蔬菜种植面积4050亩,产量21150吨,主要品种有白菜、圆白菜、芹菜、茄子、西红柿、豆角、黄瓜等。姚家庄镇畜牧业以饲养生猪、羊、奶牛、家禽为主。2011年,姚家庄镇生猪饲养量1.905万头,年末存栏0.73万头;羊饲养量6670只,年末存栏量2070只;奶牛2918头;家禽饲养量13.68万羽。2011年,姚家庄镇生产肉类1219吨,其中猪肉881吨,羊肉69吨,禽蛋590吨。2011年,姚家庄镇水果种植面积3152亩,产量688吨,其中桃550吨,杏28吨。
姚家庄镇工业以铸造、机械加工为主。2011年,姚家庄镇有工业企业78家(其中规模以上9家),职工2135人;全年完成工业增加值1.93亿元,营业收入5.42亿元,利润总额1284万元,税收1428万元。
2011年末,姚家庄镇有幼儿园5所,在园幼儿283人,专任教师12人;小学5所,在校生915人,专任教师87人,小学适龄儿童入学率100%;初中1所,在校生554人,专任教师50人;初中适龄人口入学率、小升初升学率、九年义务教育覆盖率均达100%。2011年,姚家庄镇教育经费达45万元,国家财政性教育经费43万元。
2011年末,姚家庄镇有村文化图书室15个,藏书7.5万册;业余文化队8个,人数达2000余人。2011年末,姚家庄镇有6个农村文化活动场所配备了体育健身器材;经常参加体育活动的人员占常住人口的2.5%。
2011年末,姚家庄镇有镇卫生院1个,农村医疗服务室8个;有床位30张,固定资产总值127万元;专业卫生人员21名,执业助理医师10人,注册护士2人;参加新型农村合作医疗人数14530人,参合率89.88%。
2011年,姚家庄镇城镇最低生活保障户数为24户,人数36人,支出9.63万元;分散五保户39人,发放生活补助5.89万元;城市医疗救助92人次,共支出30.14万元;农村最低生活保障户数803户,人数930人,发放保障金60.57万元;国家抚恤、补助各类优抚对象21人,抚恤事业费支出10.62万元。
2011年末,姚家庄镇有邮政网点2个,报纸、期刊累计发行量1.3万份(册);有电信服务网点8个,固定宽带接入用户4863户。
2011年末,姚家庄镇栽种桃树、杏树、杨树、柏树、榆树20000余株,栽植各种花卉面积0.04公顷。
姚家庄镇境内有张承高速公路、丹拉高速公路、京张高速公路、东环快速路、张宣公路过境。2011年末,姚家庄镇有县乡级公路2条,总长12.3千米。
姚家庄镇因镇人民政府驻姚家庄村而得名。