Area Code 21 – Cape Town/Gordons Bay/Somerset West/Stellenbosch
The phone area code for Cape Town/Gordons Bay/Somerset West/Stellenbosch is 21 (international format +2721). Browse local exchange codes (NXX) and carrier assignments below.
📍 Geographic Location of Cape Town/Gordons Bay/Somerset West/Stellenbosch
Geographic Coverage and Administration
Area code 21 is a geographic National Destination Code (NDC) assigned to the western part of the Western Cape province of South Africa. It serves the City of Cape Town metropolitan municipality, including the Cape Town CBD, the Atlantic Seaboard, the Southern Suburbs, the Northern Suburbs, and the Cape Flats. Additionally, the code covers the Helderberg basin towns of Somerset West and Strand, the coastal town of Gordons Bay, the winelands town of Stellenbosch, and nearby communities such as Paarl, Franschhoek, and Wellington. The code is administered under the national numbering plan of the Independent Communications Authority of South Africa (ICASA), which follows the ITU-T E.164 recommendation.
Dialing Formats
Within South Africa, calls to numbers in the 21 area require dialing the trunk prefix 0 followed by the NDC and the subscriber number: 021 XXX XXXX. For example, to call a landline in Cape Town from Johannesburg, you would dial 021 555 0199. When calling from outside South Africa, the international access prefix (e.g., 00 or +) is used, followed by the country code 27, the NDC without the leading zero, and the subscriber number: +27 21 XXX XXXX. For instance, a caller from the United States would dial 011 27 21 555 0199, while a caller from the United Kingdom would dial 00 27 21 555 0199.
Numbering and Overlays
Subscriber numbers within the 21 area are seven digits long, yielding a total national significant number length of nine digits (including the NDC). The area code is not overlaid with another NDC; however, due to the high demand for telecommunication services in the region, ICASA has implemented number conservation measures, including number pooling and the mandatory use of full national dialing for all calls. There is no local dialing without the area code; even within the same exchange, callers must dial the full 10-digit number (including the trunk prefix) for landline-to-landline calls.
Caller Instructions
For local callers within the 21 area, dialing 021 followed by the seven-digit number is required. For callers from other South African regions, the same format applies. International callers must replace the leading zero with the +27 country code. It is important to note that while the code is geographic, many businesses and individuals have migrated to VoIP services, which may route calls over IP networks. However, the dialing format remains unchanged. Emergency services in the Cape Town area can be reached by dialing 10111 for police, 10177 for ambulance, or 112 from mobile phones, regardless of the area code.