杜衍(978年—1057年3月17日),字世昌。越州山阴(今浙江绍兴)人。北宋名臣。
大中祥符元年(1008年),杜衍登进士第,补扬州观察推官,历知乾、扬、天雄、永兴、并等州军,以善辨狱闻。宋仁宗特召为御史中丞,兼判吏部流内铨,后改知审官院。宝元二年(1039年),复知永兴军。
庆历三年(1043年),任枢密使。庆历四年(1044年),拜同平章事,支持“庆历新政”,为相百日而罢,出知兖州。庆历七年(1047年),以太子少师致仕,累加至太子太师,封祁国公,退居南都共十年。
嘉祐二年(1057年),杜衍去世,年八十。追赠司徒兼侍中,谥号“正献”。
杜衍善诗,工书法,正、行、草书皆有法,为世所重。《两宋名贤小集》收有《杜祁公摭稿》一卷,《全宋诗》录有其诗。