張衍(9世紀?—912年),字元用,唐朝至五代十國後梁官員,濮州臨濮縣(今山東省鄄城縣西南)人,河南尹魏王張宗奭的侄子。
張衍之父死於戰亂。張衍喜歡讀書作儒士,開始以經學參與科舉,沒有中選。當時諫議大夫鄭徽退居洛陽,把女兒嫁給他,令他考辭科,沒有幾次就登第了。唐昭宗東遷,張宗奭有功,張衍由校書郎升任為左拾遺、翰林學士。後梁太祖即位任命他為考功郎中,轉任為右諫議大夫。張衍巧於謀生,積聚財貨。梁太祖將北伐,他因為扈從要消耗錢財,多次請託宰執,不去北伐;梁太祖知道一點,又屬應召稽晚,在途中沒有趕上,讓梁太祖等待,與孫隲等同日被處死。