Anthony Joshua is from England and his nationality is British.

Quick Scoop

  • Anthony Joshua was born in Watford, Hertfordshire, England, on 15 October 1989.
  • He boxed for Great Britain at the Olympics and won heavyweight gold at London 2012, firmly establishing him as a leading British sports figure.
  • Joshua is of Nigerian descent through his parents, and he often highlights his Nigerian roots alongside his British nationality.

So, if you are asking “Anthony Joshua is from which country?”, the clear answer is: he is from England and holds British nationality, with strong Nigerian heritage.