1949年4月,杨各庄划归顺义县第二区。1958年,成立杨各庄人民公社。1975年,部分村划归小店、李各庄2人民公社。1983年,公社改乡。1990年2月,乡改镇。1994年5月,小店乡并入杨镇。1997年3月,沙岭乡并入杨镇。1998年3月,成立杨镇地区办事处。2000年6月,在杨镇地区办事处设镇。
截至2018年末,杨镇有户籍人口有55453人。
截至2019年10月,杨镇下辖4个社区和42个行政村,
镇政府驻杨镇府前街9号。
2011年,杨镇工业总产值达到60.6亿元,比上年增长7.2%,工业增加值14亿元,比上年增长17.5%。财政总收入2亿元,比上年增长20.5%。其中地方财政收入8700万元,比上年增长50%。从各主要税种看,完成营业税0.4亿元,增值税1亿元,企业所得税0.2亿元,个人所得税3.88万元,分别比上年增长36.4%、26.8%、18.9%、-38.1%。人均财政收入4000元,比上年增长21%。