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.4123
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 |
July | |||||
| Friday 17 July 2026 (17/07/2026) | 16.4038 | 16.5176 | 16.5771 | 16.3214 | 16.4493 |
| Thursday 16 July 2026 (16/07/2026) | 16.3350 | 16.4033 | 16.4421 | 16.2795 | 16.3608 |
| Wednesday 15 July 2026 (15/07/2026) | 16.3709 | 16.3311 | 16.4122 | 16.2866 | 16.3494 |
| Tuesday 14 July 2026 (14/07/2026) | 16.4737 | 16.3707 | 16.5048 | 16.3154 | 16.4101 |
| Monday 13 July 2026 (13/07/2026) | 16.3250 | 16.4736 | 16.4741 | 16.3250 | 16.3996 |
| Friday 10 July 2026 (10/07/2026) | 16.3248 | 16.3690 | 16.3690 | 16.2726 | 16.3208 |
| Thursday 9 July 2026 (09/07/2026) | 16.4156 | 16.3258 | 16.4299 | 16.3099 | 16.3699 |
| Wednesday 8 July 2026 (08/07/2026) | 16.2984 | 16.4160 | 16.4831 | 16.2577 | 16.3704 |
| Tuesday 7 July 2026 (07/07/2026) | 16.2017 | 16.2984 | 16.3194 | 16.1951 | 16.2573 |
| Monday 6 July 2026 (06/07/2026) | 16.2337 | 16.2015 | 16.2653 | 16.1920 | 16.2287 |
| Friday 3 July 2026 (03/07/2026) | 16.2537 | 16.2341 | 16.2761 | 16.1859 | 16.2310 |
| Thursday 2 July 2026 (02/07/2026) | 16.4243 | 16.2547 | 16.4920 | 16.2211 | 16.3566 |
| Wednesday 1 July 2026 (01/07/2026) | 16.3916 | 16.4244 | 16.4641 | 16.3476 | 16.4059 |
June | |||||
| Tuesday 30 June 2026 (30/06/2026) | 16.4184 | 16.3915 | 16.5747 | 16.3562 | 16.4655 |
| Monday 29 June 2026 (29/06/2026) | 16.4650 | 16.4179 | 16.4966 | 16.3946 | 16.4456 |
| Friday 26 June 2026 (26/06/2026) | 16.4913 | 16.4075 | 16.5639 | 16.4075 | 16.4857 |
| Thursday 25 June 2026 (25/06/2026) | 16.5660 | 16.4918 | 16.6535 | 16.4418 | 16.5477 |
| Wednesday 24 June 2026 (24/06/2026) | 16.5374 | 16.5658 | 16.6753 | 16.4926 | 16.5840 |
| Tuesday 23 June 2026 (23/06/2026) | 16.4025 | 16.5426 | 16.5715 | 16.3917 | 16.4816 |
| Monday 22 June 2026 (22/06/2026) | 16.4875 | 16.4021 | 16.4875 | 16.3735 | 16.4305 |
| Friday 19 June 2026 (19/06/2026) | 16.4462 | 16.4133 | 16.5304 | 16.3910 | 16.4607 |
| Thursday 18 June 2026 (18/06/2026) | 16.4219 | 16.4445 | 16.4714 | 16.3030 | 16.3872 |
| Wednesday 17 June 2026 (17/06/2026) | 16.1913 | 16.4217 | 16.4764 | 16.1512 | 16.3138 |
| Tuesday 16 June 2026 (16/06/2026) | 16.2104 | 16.1917 | 16.2394 | 16.1330 | 16.1862 |
| Monday 15 June 2026 (15/06/2026) | 16.2800 | 16.2106 | 16.2971 | 16.1345 | 16.2158 |
| Friday 12 June 2026 (12/06/2026) | 16.2595 | 16.2926 | 16.3441 | 16.2246 | 16.2844 |
| Thursday 11 June 2026 (11/06/2026) | 16.5810 | 16.2594 | 16.6158 | 16.2240 | 16.4199 |
| Wednesday 10 June 2026 (10/06/2026) | 16.5194 | 16.5810 | 16.6238 | 16.4871 | 16.5555 |
| Tuesday 9 June 2026 (09/06/2026) | 16.5211 | 16.5190 | 16.5963 | 16.3974 | 16.4969 |
| Monday 8 June 2026 (08/06/2026) | 16.6075 | 16.5212 | 16.6646 | 16.4361 | 16.5504 |
| Friday 5 June 2026 (05/06/2026) | 16.3066 | 16.5646 | 16.6089 | 16.2507 | 16.4298 |
| Thursday 4 June 2026 (04/06/2026) | 16.3555 | 16.3100 | 16.3694 | 16.2164 | 16.2929 |
| Wednesday 3 June 2026 (03/06/2026) | 16.2342 | 16.3554 | 16.3789 | 16.1923 | 16.2856 |
| Tuesday 2 June 2026 (02/06/2026) | 16.3197 | 16.2367 | 16.4056 | 16.1921 | 16.2989 |
| Monday 1 June 2026 (01/06/2026) | 16.2450 | 16.3124 | 16.3864 | 16.1968 | 16.2916 |
May | |||||
| Friday 29 May 2026 (29/05/2026) | 16.2331 | 16.2245 | 16.2728 | 16.1714 | 16.2221 |
| Thursday 28 May 2026 (28/05/2026) | 16.3641 | 16.2332 | 16.4867 | 16.2190 | 16.3529 |
| Wednesday 27 May 2026 (27/05/2026) | 16.3759 | 16.3643 | 16.4013 | 16.2946 | 16.3480 |
| Tuesday 26 May 2026 (26/05/2026) | 16.2950 | 16.3759 | 16.4155 | 16.2925 | 16.3540 |
| Monday 25 May 2026 (25/05/2026) | 16.3738 | 16.2946 | 16.4132 | 16.2812 | 16.3472 |
| Friday 22 May 2026 (22/05/2026) | 16.4463 | 16.4983 | 16.5091 | 16.3902 | 16.4497 |
| Thursday 21 May 2026 (21/05/2026) | 16.4711 | 16.4458 | 16.5807 | 16.3863 | 16.4835 |
| Wednesday 20 May 2026 (20/05/2026) | 16.7062 | 16.4726 | 16.7449 | 16.4025 | 16.5737 |
| Tuesday 19 May 2026 (19/05/2026) | 16.5687 | 16.7061 | 16.7747 | 16.5687 | 16.6717 |
| Monday 18 May 2026 (18/05/2026) | 16.6763 | 16.5686 | 16.7826 | 16.5540 | 16.6683 |
| Friday 15 May 2026 (15/05/2026) | 16.4948 | 16.7029 | 16.7164 | 16.4525 | 16.5845 |
| Thursday 14 May 2026 (14/05/2026) | 16.4061 | 16.4957 | 16.4980 | 16.3744 | 16.4362 |
| Wednesday 13 May 2026 (13/05/2026) | 16.5177 | 16.4060 | 16.5624 | 16.3824 | 16.4724 |
| Tuesday 12 May 2026 (12/05/2026) | 16.4349 | 16.5177 | 16.5776 | 16.4042 | 16.4909 |
| Monday 11 May 2026 (11/05/2026) | 16.3750 | 16.4349 | 16.4961 | 16.3368 | 16.4165 |
| Friday 8 May 2026 (08/05/2026) | 16.5087 | 16.3914 | 16.5136 | 16.3426 | 16.4281 |
| Thursday 7 May 2026 (07/05/2026) | 16.3890 | 16.5081 | 16.5081 | 16.2349 | 16.3715 |
| Wednesday 6 May 2026 (06/05/2026) | 16.6712 | 16.3886 | 16.6729 | 16.2807 | 16.4768 |
| Tuesday 5 May 2026 (05/05/2026) | 16.7920 | 16.6712 | 16.8423 | 16.6123 | 16.7273 |
| Monday 4 May 2026 (04/05/2026) | 16.6275 | 16.7912 | 16.8803 | 16.5231 | 16.7017 |
| Friday 1 May 2026 (01/05/2026) | 16.6721 | 16.6620 | 16.7607 | 16.5467 | 16.6537 |
April | |||||
| Thursday 30 April 2026 (30/04/2026) | 16.8347 | 16.6721 | 16.9185 | 16.6412 | 16.7799 |
| Wednesday 29 April 2026 (29/04/2026) | 16.5433 | 16.8347 | 16.8893 | 16.5266 | 16.7080 |
| Tuesday 28 April 2026 (28/04/2026) | 16.5404 | 16.5432 | 16.6482 | 16.4983 | 16.5733 |
| Monday 27 April 2026 (27/04/2026) | 16.5800 | 16.5408 | 16.6548 | 16.4615 | 16.5582 |
| Friday 24 April 2026 (24/04/2026) | 16.6369 | 16.5316 | 16.6855 | 16.5001 | 16.5928 |
| Thursday 23 April 2026 (23/04/2026) | 16.4669 | 16.6370 | 16.6799 | 16.4438 | 16.5619 |
| Wednesday 22 April 2026 (22/04/2026) | 16.4907 | 16.4670 | 16.5243 | 16.4129 | 16.4686 |
| Tuesday 21 April 2026 (21/04/2026) | 16.3654 | 16.4902 | 16.5922 | 16.3450 | 16.4686 |
| Monday 20 April 2026 (20/04/2026) | 16.3650 | 16.3650 | 16.4606 | 16.3064 | 16.3835 |
| Friday 17 April 2026 (17/04/2026) | 16.4089 | 16.3167 | 16.4854 | 16.1438 | 16.3146 |
| Thursday 16 April 2026 (16/04/2026) | 16.3759 | 16.4090 | 16.4463 | 16.3137 | 16.3800 |
| Wednesday 15 April 2026 (15/04/2026) | 16.3398 | 16.3761 | 16.4370 | 16.3155 | 16.3763 |
| Tuesday 14 April 2026 (14/04/2026) | 16.4195 | 16.3396 | 16.4725 | 16.3129 | 16.3927 |
| Monday 13 April 2026 (13/04/2026) | 16.5487 | 16.4189 | 16.6136 | 16.3854 | 16.4995 |
| Friday 10 April 2026 (10/04/2026) | 16.3750 | 16.4194 | 16.4729 | 16.3311 | 16.4020 |
| Thursday 9 April 2026 (09/04/2026) | 16.3955 | 16.3756 | 16.5107 | 16.2965 | 16.4036 |
| Wednesday 8 April 2026 (08/04/2026) | 16.8085 | 16.3951 | 16.8924 | 16.2659 | 16.5792 |
| Tuesday 7 April 2026 (07/04/2026) | 16.8609 | 16.8083 | 16.9548 | 16.7767 | 16.8658 |
| Monday 6 April 2026 (06/04/2026) | 16.9600 | 16.8609 | 17.0320 | 16.7722 | 16.9021 |
| Friday 3 April 2026 (03/04/2026) | 16.9427 | 16.9832 | 17.0131 | 16.8861 | 16.9496 |
| 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 |