張茂(1403年—?),陝西西安府咸寧縣(今屬西安市)人,民籍。明朝政治人物。同進士出身。
陝西鄉試中舉。宣德八年(1433年)癸丑科會試第四十二名,殿試登進士第三甲第四十六名。正統四年二月擢授大理寺右評事,進寺副,十年三月升直隸永平府知府,景泰四年六月升山西左布政使,九年任滿,吏部以邊藩難其人,請令再任三年[1]。巡按山西御史韓祺以所狎昵門子張咨囑託張茂補為承差,事發,天順七年七月降為河南府知府。
曾祖父張從禮。父張孝謙[2]。