Biography.guide
Home β€Ί People β€Ί Politician β€Ί John McVeigh
Portrait of John McVeigh

John McVeigh

b. 1965

Australian politician

Don't just read it β€” keep itBiographies to ownE-book Β· Audio Β· Video From $7 β†’

About John McVeigh

Born 1965. John McVeigh is an Australian politician and farmer.

John Joseph McVeigh (born 13 May 1965) is an Australian former politician. He was a member of the House of Representatives from 2016 to 2020, representing the Queensland seat of Groom for the Liberal Party. During the Turnbull government he served in cabinet as Minister for Regional Development, Territories and Local Government from 2017 to 2018. He was previously a member of the Legislative Assembly of Queensland from 2012 to 2016 and was Minister for Agriculture, Fisheries and Forestry under Premier Campbell Newman.

Early life McVeigh was born on 13 May 1965 in Allora, Queensland. His father Tom McVeigh was a federal Nationals MP from 1972 to 1988 for Groom and its predecessor, Darling Downs, and served as a minister in the Fraser government. He holds the degrees of Bachelor of Business from the University of Southern Queensland, Master of Business Administration from Bond University and Doctor of Philosophy from the University of Queensland.

Career Prior to entering politics McVeigh worked in agribusiness. He entered the Bank of Queensland's graduate program as an executive trainee in 1986. He later worked as a sales representative for Elders Pastoral (1986–1988), marketing coordinator for Cargill Seeds Australia (1988–1990), and market development officer for the state Department of Primary Industries (1990–1992). He then co-founded a management consulting firm, Ellis Foster McVeigh, and served as managing director from 1992 to 2008. and served as the Queensland Government Minister for Agriculture, Fisheries and Forestry from 3 April 2012 until 14 February 2015. After the LNP lost the 2015 state election he served as Shadow Minister for Science, Information Technology and Innovation. On 9 April 2016, the LNP announced that McVeigh had been preselected to contest Groom at the 2016 federal election. His resignation from the Queensland Parliament on 29 April 2016 triggered a by-election in the district of Toowoomba South.

Federal politics In April 2016, McVeigh won LNP preselection for the Division of Groom, which his father had held 30 years earlier. He was endorsed by the retiring member, Ian Macfarlane. He retained the seat for the LNP at the 2016 federal election. While his father had been a member of the Nationals, the younger McVeigh sat as a Liberal.

Following a ministerial reshuffle in December 2017, McVeigh was promoted to cabinet as Minister for Regional Development, Territories and Local Government. He said that Prime Minister Malcolm Turnbull was looking to increase the representation of regional Queensland. He and David Littleproud were the first MPs elected in 2016 to be promoted to cabinet. McVeigh did not retain his position when Scott Morrison succeeded Turnbull as prime minister in August 2018.

On 18 September 2020, McVeigh announced his immediate resignation from parliament. He said that he needed to concentrate on caring for his wife Anita, who was suffering from a major illness.

Later activities After leaving parliament, McVeigh was appointed director of the University of Southern Queensland's SQNNSW Innovation Hub and chair of the Regional Economies Centre of Excellence. He also took up board roles with the Toowoomba Catholic Schools Council and the Royal Agricultural Society of Queensland.

Personal life McVeigh has one son and five daughters with his wife Anita, whom he married in 1987.

Biography shop

Don’t just read it β€”
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop β€” from $7

Instant download Β· yours to keep Β· every purchase keeps this site free

Important facts

Birth century
Occupation
Nationality
Education
University of Southern Queensland, Bond University, University of Queensland
Positions held
Member of the Queensland Legislative Assembly, Member of the Australian House of Representatives
Also known as
John Joseph McVeigh

People in John McVeigh's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped John McVeigh's

Frequently asked questions

Who is John McVeigh?

Australian politician

When was John McVeigh born?

John McVeigh was born on 13 May 1965 in Allora.

What is John McVeigh's occupation?

John McVeigh is a politician and farmer.

What nationality is John McVeigh?

John McVeigh is Australian.

Sources & further reading

Β· Wikipedia: John McVeigh

Β· Wikidata: Q6248320

Β· DBpedia: John McVeigh (politician)

Cite this page

APA: Biography.guide. (2026). John McVeigh. https://biography.guide/john-mcveigh-politician/

MLA: "John McVeigh." Biography.guide, https://biography.guide/john-mcveigh-politician/.

Chicago: "John McVeigh." Biography.guide. https://biography.guide/john-mcveigh-politician/.

Data last updated: 2026-09-20 Β· Spot an error? Report a correction.

Page generated 2026-09-27 05:10 UTC