明清时期,杨宋地区属木林里,清宣统末年,属怀柔县第六区。民国二十九年(1940年),属第一区。民国三十八年(1949年),属第七区,后改属第三区。 1958年,设杨宋庄乡,属东风人民公社。1959年,属城关人民公社。1960年,城关、王化2人民公社合并为杨宋庄管理区。同年,划出成立杨宋庄人民公社。1983年,公社改乡。 1990年3月,杨宋庄乡改为杨宋镇。
截至2018年末,杨宋镇有户籍人口有18570人。
截至2019年10月,杨宋镇下辖1个社区和15个行政村,
镇政府驻杨宋镇凤翔东大街5号。
2011年,工业总产值达到18.2亿元,比上年增长3.3%。规模以上工业企业14家,职工2558人,实现工业增加值4.3亿元,比上年增长20.5%。其中大中型工业企业4家,职工1700人,实现工业增加值3亿元,比上年增长6.5%。销售收入亿元以上的企业5家。工业园区1个。财政总收入1.2亿元,比上年增长15.9%。