David Edward Heaton (born February 2, 1941) is the Iowa State Representative from the 91st District, representing all of Henry County and the northern portion of Lee County. He has served in the Iowa House of Representatives since January 1995. Heaton currently serves on several committees in the Iowa House – the Appropriations committee; the Human Resources committee; and the Judiciary committee. He also serves as the ranking member on the Health and Human Services Appropriations Subcommittee.