杨村桥镇现域,按南宋淳熙《严州图经》记载,其时(1174—1189)为建德县慈顺乡、龙山乡、仁行乡属地;宋末推行都图制后,为建德县十五、十六、十都、十八等4个都的属地;清雍正六年(1728)为建德县鹤皋、山路、里何、三台4个庄的属地。
1912年,系建德县龙山区属地。
1932年,设置有杨村桥镇。
1935年,完成乡镇整顿后,为鹤皋、山路、龙源、三台、礼和等乡的属地。
解放前后,为山鹤乡、三台乡的属地。
1950年划建小乡后,为绪塘、杨村桥、长宁、方家、程头等乡的属地。
1956年并乡后,为杨村桥、长宁、绪塘(1957年增设)乡的属地。
1958年底,分属杨村桥、下包公社的属地;1960年改属杨村桥、乾潭两个公社。
1961年设置绪塘(1965年并入杨村桥)、杨村桥、长宁3个公社。
1983年先后改乡。
1986年12月杨村桥撤乡建镇,1992年长宁乡撤销,其地域并入杨村桥镇。