Michel Heinrich (born February 15, 1946 in Thann, Haut-Rhin) is a member of the National Assembly of France. He represents Vosges' 1st constituency, and is a member of the Union for a Popular Movement.