1949年,孙家庄镇境域属盂县第一区;2000年12月,孙家庄、土塔2个乡合并为孙家庄镇
;截至2018年末,孙家庄镇有户籍人口27772人
;截至2020年6月,孙家庄镇下辖28个行政村
;镇人民政府驻孙家庄村
。
2011年末,孙家庄镇有商业网点650个,职工2998人,社会消费品零售总额达38亿元,比上年增长1.2%;城乡集市贸易成交额3亿元,比上年增长2.5%,农民人均纯收入8852元
;2018年,孙家庄镇有工业企业36个,规模以上企业4个,有营业面积超过50平方米以上的综合商店或超市29个
。