Skip to Content

🇿🇦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)

CodeNameType
ZA-ECEastern CapeProvince
ZA-FSForeisetataProvince
ZA-GTGautengProvince
ZA-LPLimpopoProvince
ZA-MPiMpumalangaProvince

...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