U.S. Dollar-South African Rand History: 2026
Go
Daily USD/ZAR rates for 2026, including the day's high, low, open, close and mid rates.
In 2026, the highest level of 2026 was 17.2487, reached on 23/03/2026
The lowest level of 2026 was 15.6439 reached 29/01/2026
The average level of 2026 was 16.3741
Scroll down for a day-by-day record of USD/ZAR values in 2026.
USD/ZAR Graph for 2026:
1Y
3Y
5Y
10Y
All

| Date | Open | Close | High | Low | Mid |
April | |||||
| Friday 3 April 2026 (03/04/2026) | 16.9427 | 16.9359 | 16.9542 | 16.8861 | 16.9202 |
| Thursday 2 April 2026 (02/04/2026) | 16.8199 | 16.9442 | 17.0534 | 16.7822 | 16.9178 |
| Wednesday 1 April 2026 (01/04/2026) | 16.9396 | 16.8201 | 16.9774 | 16.6943 | 16.8359 |
March | |||||
| Tuesday 31 March 2026 (31/03/2026) | 17.1826 | 16.9391 | 17.2307 | 16.9097 | 17.0702 |
| Monday 30 March 2026 (30/03/2026) | 17.1125 | 17.1827 | 17.2158 | 17.0368 | 17.1263 |
| Friday 27 March 2026 (27/03/2026) | 17.1159 | 17.1344 | 17.2184 | 17.0142 | 17.1163 |
| Thursday 26 March 2026 (26/03/2026) | 16.9692 | 17.1157 | 17.1720 | 16.9156 | 17.0438 |
| Wednesday 25 March 2026 (25/03/2026) | 16.9685 | 16.9695 | 17.0031 | 16.8347 | 16.9189 |
| Tuesday 24 March 2026 (24/03/2026) | 16.8263 | 16.9670 | 17.1353 | 16.7853 | 16.9603 |
| Monday 23 March 2026 (23/03/2026) | 17.0650 | 16.8264 | 17.2487 | 16.6745 | 16.9616 |
| Friday 20 March 2026 (20/03/2026) | 16.7577 | 17.0144 | 17.1273 | 16.7246 | 16.9260 |
| Thursday 19 March 2026 (19/03/2026) | 16.9932 | 16.7582 | 17.0956 | 16.6953 | 16.8955 |
| Wednesday 18 March 2026 (18/03/2026) | 16.6644 | 16.9938 | 17.0004 | 16.5830 | 16.7917 |
| Tuesday 17 March 2026 (17/03/2026) | 16.6754 | 16.6647 | 16.7755 | 16.6035 | 16.6895 |
| Monday 16 March 2026 (16/03/2026) | 16.9450 | 16.6757 | 16.9450 | 16.6298 | 16.7874 |
| Friday 13 March 2026 (13/03/2026) | 16.8005 | 16.9510 | 16.9604 | 16.7226 | 16.8415 |
| Thursday 12 March 2026 (12/03/2026) | 16.4903 | 16.8008 | 16.8032 | 16.4547 | 16.6290 |
| Wednesday 11 March 2026 (11/03/2026) | 16.2857 | 16.4900 | 16.5174 | 16.2134 | 16.3654 |
| Tuesday 10 March 2026 (10/03/2026) | 16.2871 | 16.2867 | 16.4318 | 16.1325 | 16.2822 |
| Monday 9 March 2026 (09/03/2026) | 16.6850 | 16.2869 | 16.9179 | 16.2769 | 16.5974 |
| Friday 6 March 2026 (06/03/2026) | 16.6533 | 16.5226 | 16.8164 | 16.5199 | 16.6682 |
| Thursday 5 March 2026 (05/03/2026) | 16.3400 | 16.6534 | 16.7467 | 16.3140 | 16.5304 |
| Wednesday 4 March 2026 (04/03/2026) | 16.5252 | 16.3402 | 16.6316 | 16.2941 | 16.4629 |
| Tuesday 3 March 2026 (03/03/2026) | 16.1018 | 16.5249 | 16.7556 | 16.0477 | 16.4017 |
| Monday 2 March 2026 (02/03/2026) | 16.1238 | 16.1004 | 16.2100 | 16.0014 | 16.1057 |
February | |||||
| Friday 27 February 2026 (27/02/2026) | 15.9402 | 15.9394 | 15.9990 | 15.8704 | 15.9347 |
| Thursday 26 February 2026 (26/02/2026) | 15.8486 | 15.9407 | 16.0046 | 15.8332 | 15.9189 |
| Wednesday 25 February 2026 (25/02/2026) | 15.9761 | 15.8488 | 15.9886 | 15.8307 | 15.9097 |
| Tuesday 24 February 2026 (24/02/2026) | 16.0213 | 15.9762 | 16.0507 | 15.9338 | 15.9923 |
| Monday 23 February 2026 (23/02/2026) | 16.0550 | 16.0219 | 16.0613 | 15.9531 | 16.0072 |
| Friday 20 February 2026 (20/02/2026) | 16.1485 | 16.0408 | 16.1933 | 15.9849 | 16.0891 |
| Thursday 19 February 2026 (19/02/2026) | 16.0659 | 16.1485 | 16.2222 | 16.0251 | 16.1237 |
| Wednesday 18 February 2026 (18/02/2026) | 16.0231 | 16.0659 | 16.1066 | 15.9554 | 16.0310 |
| Tuesday 17 February 2026 (17/02/2026) | 15.9847 | 16.0223 | 16.1122 | 15.9584 | 16.0353 |
| Monday 16 February 2026 (16/02/2026) | 15.9500 | 15.9848 | 15.9977 | 15.8822 | 15.9400 |
| Friday 13 February 2026 (13/02/2026) | 15.9624 | 15.9455 | 16.0756 | 15.9316 | 16.0036 |
| Thursday 12 February 2026 (12/02/2026) | 15.8650 | 15.9635 | 15.9893 | 15.8076 | 15.8985 |
| Wednesday 11 February 2026 (11/02/2026) | 15.9445 | 15.8650 | 15.9545 | 15.8390 | 15.8968 |
| Tuesday 10 February 2026 (10/02/2026) | 15.8993 | 15.9449 | 15.9764 | 15.8842 | 15.9303 |
| Monday 9 February 2026 (09/02/2026) | 16.0438 | 15.8993 | 16.0753 | 15.8722 | 15.9738 |
| Friday 6 February 2026 (06/02/2026) | 16.3108 | 16.0449 | 16.4232 | 16.0025 | 16.2129 |
| Thursday 5 February 2026 (05/02/2026) | 16.0767 | 16.3107 | 16.3146 | 16.0540 | 16.1843 |
| Wednesday 4 February 2026 (04/02/2026) | 15.9758 | 16.0769 | 16.1413 | 15.9075 | 16.0244 |
| Tuesday 3 February 2026 (03/02/2026) | 16.0864 | 15.9761 | 16.1093 | 15.9118 | 16.0106 |
| Monday 2 February 2026 (02/02/2026) | 16.1187 | 16.0864 | 16.3116 | 15.9624 | 16.1370 |
January | |||||
| Friday 30 January 2026 (30/01/2026) | 15.7354 | 16.1329 | 16.2091 | 15.7260 | 15.9676 |
| Thursday 29 January 2026 (29/01/2026) | 15.7702 | 15.7354 | 15.9319 | 15.6439 | 15.7879 |
| Wednesday 28 January 2026 (28/01/2026) | 15.8645 | 15.7705 | 15.9745 | 15.7620 | 15.8683 |
| Tuesday 27 January 2026 (27/01/2026) | 16.0450 | 15.8645 | 16.0706 | 15.8574 | 15.9640 |
| Monday 26 January 2026 (26/01/2026) | 16.0788 | 16.0464 | 16.1189 | 15.9382 | 16.0286 |
| Friday 23 January 2026 (23/01/2026) | 16.1261 | 16.1115 | 16.2176 | 16.0809 | 16.1493 |
| Thursday 22 January 2026 (22/01/2026) | 16.2626 | 16.1263 | 16.2828 | 16.1263 | 16.2046 |
| Wednesday 21 January 2026 (21/01/2026) | 16.4209 | 16.2626 | 16.4398 | 16.2347 | 16.3373 |
| Tuesday 20 January 2026 (20/01/2026) | 16.3846 | 16.4209 | 16.4850 | 16.3664 | 16.4257 |
| Monday 19 January 2026 (19/01/2026) | 16.4675 | 16.3846 | 16.4845 | 16.3663 | 16.4254 |
| Friday 16 January 2026 (16/01/2026) | 16.3377 | 16.4068 | 16.4772 | 16.3344 | 16.4058 |
| Thursday 15 January 2026 (15/01/2026) | 16.4049 | 16.3376 | 16.4273 | 16.3148 | 16.3711 |
| Wednesday 14 January 2026 (14/01/2026) | 16.4034 | 16.4049 | 16.4448 | 16.3365 | 16.3907 |
| Tuesday 13 January 2026 (13/01/2026) | 16.3942 | 16.4034 | 16.4683 | 16.3764 | 16.4224 |
| Monday 12 January 2026 (12/01/2026) | 16.5050 | 16.3943 | 16.5061 | 16.3677 | 16.4369 |
| Friday 9 January 2026 (09/01/2026) | 16.5279 | 16.4894 | 16.5848 | 16.4631 | 16.5240 |
| Thursday 8 January 2026 (08/01/2026) | 16.4541 | 16.5279 | 16.5575 | 16.4503 | 16.5039 |
| Wednesday 7 January 2026 (07/01/2026) | 16.3546 | 16.4541 | 16.4874 | 16.3463 | 16.4169 |
| Tuesday 6 January 2026 (06/01/2026) | 16.3679 | 16.3546 | 16.4021 | 16.3050 | 16.3536 |
| Monday 5 January 2026 (05/01/2026) | 16.4912 | 16.3679 | 16.5403 | 16.3540 | 16.4472 |
| Friday 2 January 2026 (02/01/2026) | 16.5707 | 16.4978 | 16.5777 | 16.4710 | 16.5244 |
| Thursday 1 January 2026 (01/01/2026) | 16.5704 | 16.5704 | 16.5704 | 16.5704 | 16.5704 |