Johannesburg Stock Exchange · XJSE
Johannesburg Stock Exchange holidays and trading hours 2027
10 weekday closures in 2027. Regular hours 09:00–17:00 Africa/Johannesburg time.
Projected from the exchange's standing rules; not yet confirmed by an official 2027 notice
Market holidays 2027
| Date | Day | Holiday |
|---|---|---|
| 2027-01-01 | Fri | New Year's Day |
| 2027-03-22 | Mon | Human Rights Day |
| 2027-03-26 | Fri | Good Friday |
| 2027-03-29 | Mon | Family Day |
| 2027-04-27 | Tue | Freedom Day |
| 2027-06-16 | Wed | Youth Day |
| 2027-08-09 | Mon | National Women's Day |
| 2027-09-24 | Fri | Heritage Day |
| 2027-12-16 | Thu | Day of Reconciliation |
| 2027-12-27 | Mon | Day of Goodwill |
Early closes 2027
| Date | Day | Closes (local) |
|---|---|---|
| None scheduled | ||
Settlement cycle
T+3: JSE equities T+3
Get this as JSON
curl -H "X-API-Key: $SETTLEDATE_KEY" "https://www.elcodev.com/apps/settledate/v1/calendars/XJSE/holidays?year=2027"
import requests
r = requests.get("https://www.elcodev.com/apps/settledate/v1/calendars/XJSE/holidays", params={"year": 2027}, headers={"X-API-Key": "sd_..."})
for h in r.json()["holidays"]:
print(h["date"], h["name"])
curl -H "X-API-Key: $SETTLEDATE_KEY" "https://www.elcodev.com/apps/settledate/v1/markets/XJSE/status"
This calendar needs a paid plan. Source: exchange_calendars 4.13.2 (XJSE). Other years: 2026 · 2027 · 2028. All exchanges.