Dame Judith Macgregor DCMG, LVO


Dame Judith Macgregor has been British High Commissioner in South Africa since September 2013.

Previous roles in government

  1. British High Commissioner to South Africa

    • 2013 to 2017
  2. British Ambassador to Mexico

    • 2009 to 2013


  1. High Commissioner Judith Macgregor speaks at AMR conference in South Africa
  2. British High Commissioner to South Africa's speech at Africa Renaissance 2016
  3. High Commissioner Judith Macgregor receives the Youth Communique
  4. Model UN debate on preventing sexual violence in conflict
  5. South Africa launches its carbon calculator
  6. High Commissioner presents her credentials in Lesotho
  7. High Commissioner to South Africa spoke at SAIIA G20 conference on trade, tax and transparency