Published 31 July 2026  ·  Latest rate 16.64 on 30 Jul  ·  Last complete week 16.54  ·  Fair value 16.72

Where the rand stands

The rand last traded at 16.64 on 30 July. The Digest works on averages rather than daily closes, so its figures are anchored on the last complete week — 20 to 24 July — which averaged 16.54.

Over June the rand averaged 16.40, and our fair-value model — a long-run relationship between the exchange rate and relative prices, money, activity and interest rates — puts equilibrium for that month at 16.72.

That leaves the rand -1.9% away from fair value: essentially at equilibrium.

Against fair valueRand per dollar
+10%18.47
+5%17.57
+2%17.05
fair value16.72
the rand now (-1.9%)16.40
-2%16.39
-5%15.90
-10%15.13

A gap this small is well inside the model’s normal scatter (one standard deviation is about 13%), so it is not a trading signal — it says the rand is broadly where the fundamentals put it.

The forecast

Weekly

HorizonWeek endingForecast90% range
1 week (nowcast)31 Jul 202616.5616.11 – 17.04
2 weeks07 Aug 202616.5615.91 – 17.33
3 weeks14 Aug 202616.5415.73 – 17.49
4 weeks21 Aug 202616.5515.63 – 17.64

Monthly

HorizonMonthForecast90% range
1 month (nowcast)July 202616.4415.66 – 17.35
3 monthsSeptember 202616.5614.86 – 18.37
6 monthsDecember 202616.6914.39 – 19.68
12 monthsJune 202717.0014.28 – 19.77

A horizon marked nowcast is a period already under way — part of it is observed, so it is an estimate of a partly-known average rather than a forecast of an unknown one.

The ranges are empirical: they come from how far this combination’s forecasts have actually missed in the past, at that horizon, not from a model’s own assumption about its errors.

The picture

What is moving it

Fair value is not a mood; it is an arithmetic consequence of four things. Because the model is linear, we can split the past year’s move in fair value into exactly what each driver contributed.

DriverMoved byPushed fair value
SA vs US inflation+1.5%+2.9%
SA vs US money supply+3.5%-1.9%
SA vs US output-4.7%+2.0%
Interest rate gap+0.45 pp+0.9%
Net+3.9%

The spread across the suite is itself informative — when the models disagree, the outlook is genuinely uncertain rather than merely uncertain-sounding.

HorizonLowestHighestSpread
1 month16.4016.721.9%
3 months16.4016.721.9%
6 months16.4016.862.8%
12 months16.4017.335.7%

How the models have been doing

We publish the scoreboard whether or not it flatters us. The benchmark is the random walk — the assumption that tomorrow’s rate is today’s. Beating it consistently is famously hard, and mostly we do not.

Model1 mth3 mth6 mth12 mth
Random walk (benchmark)1.001.001.001.00
ARIMA0.991.000.991.02
Exponential smoothing0.991.051.101.12
Local trend1.011.021.011.06
Fundamentals (error-correction)1.001.031.031.01
Fundamentals (system)2.571.581.371.21
Fair value4.132.291.761.37

Two honest points about that table. Most of the suite sits at or just above 1.00, which is what the exchange-rate literature has found since Meese and Rogoff in 1983. And our combined forecast is not reliably better than the single best model — its value is that you do not have to know in advance which model that will be.

Where the suite does earn its keep is the fair-value gauge above: not as a prediction of next week, but as a statement about whether the currency is expensive or cheap against its fundamentals.

Method and data

SeriesLatest month
SA consumer pricesJun 2026
SA money supply (M3)Jun 2026
SA manufacturing outputMay 2026
SA mining outputApr 2026
US consumer pricesJun 2026
US money supply (M2)Jun 2026
US industrial productionJun 2026

Exchange rate data from SARB via EconData; US series from FRED. The target is the average rate over the period, not a closing snapshot. Models are estimated on logs and forecasts reported in levels. Fair value is a long-run cointegrating relationship estimated from 2002. Forecast ranges are empirical quantiles of past out-of-sample errors.

Rand Dollar Digest · produced 31 July 2026 · exchange rates to 30 Jul 2026 · forecast origin: week ending 24 Jul 2026, the last complete week · fundamentals to Jun 2026