Barnaby Joyce is 58 years old as of 2026, based on his birth date of 17 April 1967.

Quick Scoop: How old is Barnaby Joyce?

Barnaby Thomas Gerard Joyce was born on 17 April 1967 in Tamworth, New South Wales, Australia. That means he turns 59 on 17 April 2026, so right now (before that birthday in 2026) he is 58 years old.

Fast facts

  • Full name: Barnaby Thomas Gerard Joyce.
  • Date of birth: 17 April 1967.
  • Place of birth: Tamworth, New South Wales, Australia.
  • Current age: 58 years old (turning 59 in April 2026).

Mini context and latest mentions

Barnaby Joyce is an Australian politician who has served as deputy prime minister and leader of the National Party in two separate periods, remaining a prominent figure in Australian federal politics. Public profiles and database entries updated through 2025 consistently list his birth date as 17 April 1967, which underpins the current age calculation.

In recent news cycles, he has appeared in coverage about his ongoing role in parliament and personal health disclosures, keeping him in the spotlight and prompting recurring searches like “how old is Barnaby Joyce.”

“How old is Barnaby Joyce?” has become a quick lookup in forums and Q&A sites, where the standard answer given is 58, based on his 1967 birth year.

Simple age reference table

[1][3][7][9][2] [6][9][2] [4][9][2][6] [3][7][9][1][2]
Detail Value
Date of birth 17 April 1967
Age in 2025 58 years
Age right now (early 2026, before 17 April) 58 years
Age after 17 April 2026 59 years (upcoming)
**TL;DR:** Barnaby Joyce was born on 17 April 1967, so he is 58 years old right now and will turn 59 on 17 April 2026.

Information gathered from public forums or data available on the internet and portrayed here.