Daniel Thomas McVeigh (born 7 May 1930) is a former Australian politician. He served in the House of Representatives from 1972 to 1988, representing the National Party (previously the National Country Party). He held ministerial office in the Fraser Government, serving as Minister for Housing and Construction (1980–1982) and Minister for Home Affairs and the Environment (1982–1983).