πŸ‡ΏπŸ‡¦South Africa (ZA)

ISO 3166 country code - Africa / Southern Africa

About South Africa

South Africa (ZA) is located in Africa, Southern Africa. The official currency is the South African Rand (ZAR). It has 9 administrative subdivisions defined in ISO 3166-2.

Alpha-2ZA
Alpha-3ZAF
Numeric710
Currency

R ZAR - South African Rand

Code Example

import { country } from '@koshmoney/countries';

// Look up South Africa by alpha-2 code
const za = country.getCountry('ZA');
// => { name: 'South Africa', alpha2: 'ZA', alpha3: 'ZAF', numeric: '710' }

// Look up by alpha-3 code
country.getCountryByAlpha3('ZAF');

// Look up by numeric code
country.getCountryByNumeric('710');

Subdivisions (9)

CodeNameType
ZA-ECEastern CapeProvince
ZA-FSForeisetataProvince
ZA-GTGautengProvince
ZA-LPLimpopoProvince
ZA-MPiMpumalangaProvince
ZA-NCiTlhagwini-KapaProvince
ZA-NLGaZulu-NatalaProvince
ZA-NWBokone BophirimaProvince
ZA-WCiTjhingalanga-KapaProvince

FAQ

What is the ISO code for South Africa?
South Africa has three ISO 3166-1 codes: Alpha-2 "ZA", Alpha-3 "ZAF", and Numeric "710".
How many subdivisions does South Africa have?
South Africa has 9 subdivisions defined in ISO 3166-2, including Eastern Cape, Foreisetata, Gauteng, and more.
How to look up South Africa in JavaScript?
Install @koshmoney/countries via npm, then use country.getCountry('ZA') to get all ISO codes, or subdivision.getByCountry('ZA') for subdivisions.

Related Countries

Use South Africa data in your project

Get ISO codes, subdivisions, currency, and more with a single npm package.

npm install @koshmoney/countries