🇿🇦South Africa (ZA)
ISO 3166 country code - Africa / Southern Africa
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)
| Code | Name | Type |
|---|---|---|
| ZA-EC | Eastern Cape | Province |
| ZA-FS | Foreisetata | Province |
| ZA-GT | Gauteng | Province |
| ZA-LP | Limpopo | Province |
| ZA-MP | iMpumalanga | Province |
...and 4 more. View all 9 subdivisions →
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