Warburton es una ciudad en el municipio local de Msukaligwa en la provincia de Mpumalanga de Sudáfrica .