Command Palette

Search for a command to run...

🇸🇴

Somalia

Federal Republic of Somalia

Soomaaliya · Africa

Capital

Mogadishu

Population

0

Currency

Sh SOS

Calling Code

+252

Languages

Somali
Soomaaliga
so
Arabic
العربية
ar

Geography

Region

Eastern Africa

Subregion

Eastern Africa

Continent

Africa

Area

637,657 km²

Landlocked

No

TLD

.so

Borders

DJETKE

Airports (22)

BXX
Borama Airport
Awdal
MGQHCMM
Aden Adde International Airport
Banaadir
ALUHCMA
Alula Airport
Bari
BSAHCMF
Bender Qassim International Airport
Bari
CMSHCMS
Iskushuban Airport
Bari
CXNHCMC
Candala Airport
Bari
GSRHCMG
Qardho Airport
Bari
BIBHCMB
Baidoa Airport
Bay
AAD
Adado Airport
Galguduud

and 13 more airports...

Show All Airports

Country Codes

ISO 3166-1 Alpha-2

SO

ISO 3166-1 Alpha-3

SOM

ISO 3166-1 Numeric

706

BCP 47

so-SO

IOC

SOM

FIFA

SOM

Currency Format

Name

Somalian Shilling

Native Name

Somali shilling

Code

SOS

Symbol

Sh

Symbol Position

before

Decimal Separator

.

Thousands Separator

,

Decimal Digits

2

Example:

S 123,457

Date & Time Formats

Date Formats

Full

EEEE, MMMM d, y

Long

MMMM d, y

Medium

dd-MMM-y

Short

dd/MM/yy

Time Formats

Full

h:mm:ss a zzzz

Long

h:mm:ss a z

Medium

h:mm:ss a

Short

h:mm a

First Day of Week

Monday

Clock Format

24h

Primary Timezone

UTC+03:00

UTC Offset

+00:00

Timezones

UTC+03:00

Number Formatting

Decimal Separator

.

Thousands Separator

,

Digit Grouping

3

Numbering System

latn

Example:

1,234,567.89

Locale Settings

Writing Direction

LTR

Measurement System

metric

Temperature Scale

celsius

Paper Size

A4

Driving Side

right

Week Numbering

ISO

Raw JSON Data

{
  "$schema": "1.0.0",
  "lastUpdated": "2026-02-15",
  "sources": [
    "SimpleLocalize",
    "CLDR",
    "mledoze/countries",
    "Manual Overrides"
  ],
  "basics": {
    "name": "Somalia",
    "officialName": "Federal Republic of Somalia",
    "nativeName": "Soomaaliya",
    "officialNativeName": "جمهورية الصومال الفيدرالية",
    "capital": "Mogadishu",
    "capitalCoordinates": [
      2.03711,
      45.34375
    ],
    "coordinates": [
      10,
      49
    ],
    "continent": "Africa",
    "region": "Eastern Africa",
    "subregion": "Eastern Africa",
    "population": 0,
    "area": 637657,
    "flagEmoji": "🇸🇴",
    "tld": [
      ".so"
    ],
    "landlocked": false,
    "borders": [
      "DJ",
      "ET",
      "KE"
    ],
    "languages": [
      {
        "code": "so",
        "iso639_2": "som",
        "iso639_3": "som",
        "name": "Somali",
        "nativeName": "Soomaaliga",
        "official": true,
        "direction": "ltr",
        "countries": []
      },
      {
        "code": "ar",
        "iso639_2": "ara",
        "iso639_3": "ara",
        "name": "Arabic",
        "nativeName": "العربية",
        "official": true,
        "direction": "ltr",
        "countries": []
      }
    ],
    "demonym": "Somali"
  },
  "codes": {
    "iso3166Alpha2": "SO",
    "iso3166Alpha3": "SOM",
    "iso3166Numeric": "706",
    "bcp47": [
      "so-SO"
    ],
    "internetTld": "so",
    "ioc": "SOM",
    "fifa": "SOM",
    "vehicleCode": "SO",
    "fips10": "SO",
    "unLocode": "SO",
    "stanag1059": "SOM",
    "itu": "SOM",
    "uic": "",
    "maritime": 666,
    "mmc": 637
  },
  "currency": {
    "code": "SOS",
    "numericCode": 706,
    "name": "Somalian Shilling",
    "nativeName": "Somali shilling",
    "symbol": "Sh",
    "narrowSymbol": "Sh",
    "symbolPosition": "before",
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "decimalDigits": 2,
    "subunitValue": 100,
    "subunitName": "Centesimi",
    "pattern": "¤#,##0.00",
    "example": "S 123,457",
    "accountingExample": "(S 1,235)"
  },
  "dateTime": {
    "firstDayOfWeek": 1,
    "clockFormat": "24h",
    "dateFormats": {
      "full": "EEEE, MMMM d, y",
      "long": "MMMM d, y",
      "medium": "dd-MMM-y",
      "short": "dd/MM/yy"
    },
    "timeFormats": {
      "full": "h:mm:ss a zzzz",
      "long": "h:mm:ss a z",
      "medium": "h:mm:ss a",
      "short": "h:mm a"
    },
    "datePatterns": {
      "full": "yMMMMEEEEdd",
      "long": "yMMMMdd",
      "medium": "yMMMdd",
      "short": "yyMMdd"
    },
    "timePatterns": {
      "full": "ahmmsszzzz",
      "long": "ahmmssz",
      "medium": "ahmmss",
      "short": "ahmm"
    },
    "monthNames": {
      "wide": [
        "Janaayo",
        "Febraayo",
        "Maarso",
        "Abriil",
        "Maayo",
        "Juun",
        "Luulyo",
        "Agosto",
        "Sebtembar",
        "Oktoobar",
        "Noofeembar",
        "Diseembar"
      ],
      "abbreviated": [
        "Jan",
        "Feb",
        "Mar",
        "Abr",
        "May",
        "Jun",
        "Lul",
        "Ogs",
        "Seb",
        "Okt",
        "Nof",
        "Dis"
      ],
      "narrow": [
        "J",
        "F",
        "M",
        "A",
        "M",
        "J",
        "L",
        "O",
        "S",
        "O",
        "N",
        "D"
      ]
    },
    "dayNames": {
      "wide": [
        "Axad",
        "Isniin",
        "Talaado",
        "Arbaco",
        "Khamiis",
        "Jimco",
        "Sabti"
      ],
      "abbreviated": [
        "Axd",
        "Isn",
        "Tldo",
        "Arbc",
        "Khms",
        "Jmc",
        "Sbti"
      ],
      "narrow": [
        "A",
        "I",
        "T",
        "A",
        "Kh",
        "J",
        "S"
      ]
    },
    "amPmMarkers": [
      "AM",
      "PM"
    ],
    "timezones": [
      "UTC+03:00"
    ],
    "primaryTimezone": "UTC+03:00",
    "utcOffset": "+00:00"
  },
  "numberFormat": {
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "digitGrouping": "3",
    "pattern": "#,##0.###",
    "percentExample": "25.5%",
    "example": "1,234,567.89",
    "numberingSystem": "latn"
  },
  "phone": {
    "callingCode": "+252",
    "trunkPrefix": "0",
    "internationalPrefix": "00",
    "exampleFormat": "+252 555 123 4567",
    "subscriberNumberLengths": []
  },
  "addressFormat": {
    "format": "%N%n%A%n%Z %C",
    "lineOrder": [
      "name",
      "address",
      "city"
    ],
    "postalCodeFormat": "@@  #####",
    "postalCodeRegex": "^([A-Z]{2}\\d{5})$",
    "postalCodeExample": "",
    "administrativeDivisionName": "Province",
    "administrativeDivisionType": "Province"
  },
  "locale": {
    "writingDirection": "ltr",
    "measurementSystem": "metric",
    "temperatureScale": "celsius",
    "paperSize": "A4",
    "drivingSide": "right",
    "weekNumbering": "ISO"
  },
  "airports": [
    {
      "countryCode": "SO",
      "region": "Awdal",
      "iata": "BXX",
      "icao": "",
      "name": "Borama Airport",
      "latitude": 9.9463,
      "longitude": 43.1495
    },
    {
      "countryCode": "SO",
      "region": "Banaadir",
      "iata": "MGQ",
      "icao": "HCMM",
      "name": "Aden Adde International Airport",
      "latitude": 2.01444,
      "longitude": 45.3047
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "ALU",
      "icao": "HCMA",
      "name": "Alula Airport",
      "latitude": 11.9582,
      "longitude": 50.748
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "BSA",
      "icao": "HCMF",
      "name": "Bender Qassim International Airport",
      "latitude": 11.2753,
      "longitude": 49.1494
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "CMS",
      "icao": "HCMS",
      "name": "Iskushuban Airport",
      "latitude": 10.3,
      "longitude": 50.233
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "CXN",
      "icao": "HCMC",
      "name": "Candala Airport",
      "latitude": 11.494,
      "longitude": 49.9085
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "GSR",
      "icao": "HCMG",
      "name": "Qardho Airport",
      "latitude": 9.517,
      "longitude": 49.083
    },
    {
      "countryCode": "SO",
      "region": "Bay",
      "iata": "BIB",
      "icao": "HCMB",
      "name": "Baidoa Airport",
      "latitude": 3.10222,
      "longitude": 43.6286
    },
    {
      "countryCode": "SO",
      "region": "Galguduud",
      "iata": "AAD",
      "icao": "",
      "name": "Adado Airport",
      "latitude": 6.0958,
      "longitude": 46.6375
    },
    {
      "countryCode": "SO",
      "region": "Gedo",
      "iata": "BSY",
      "icao": "HCMD",
      "name": "Bardera Airport",
      "latitude": 2.33611,
      "longitude": 42.3078
    },
    {
      "countryCode": "SO",
      "region": "Gedo",
      "iata": "GBM",
      "icao": "",
      "name": "Garbaharey Airport",
      "latitude": 3.32294,
      "longitude": 42.2131
    },
    {
      "countryCode": "SO",
      "region": "Gedo",
      "iata": "LGX",
      "icao": "HCMJ",
      "name": "Lugh Ganane Airport",
      "latitude": 3.8124,
      "longitude": 42.5459
    },
    {
      "countryCode": "SO",
      "region": "Jubbada Hoose",
      "iata": "KMU",
      "icao": "HCMK",
      "name": "Kismayo Airport (Kisimayu Airport)",
      "latitude": -0.377353,
      "longitude": 42.4592
    },
    {
      "countryCode": "SO",
      "region": "Mudug",
      "iata": "CMO",
      "icao": "HCMO",
      "name": "Obbia Airport",
      "latitude": 5.36667,
      "longitude": 48.5167
    },
    {
      "countryCode": "SO",
      "region": "Mudug",
      "iata": "GLK",
      "icao": "HCMR",
      "name": "Abdullahi Yusuf International Airport",
      "latitude": 6.78083,
      "longitude": 47.4547
    },
    {
      "countryCode": "SO",
      "region": "Nugaal",
      "iata": "GGR",
      "icao": "",
      "name": "Garowe International Airport",
      "latitude": 8.45794,
      "longitude": 48.5674
    },
    {
      "countryCode": "SO",
      "region": "Nugaal",
      "iata": "HCM",
      "icao": "HCME",
      "name": "Eyl Airport",
      "latitude": 8.104,
      "longitude": 49.82
    },
    {
      "countryCode": "SO",
      "region": "Sanaag",
      "iata": "ERA",
      "icao": "HCMU",
      "name": "Erigavo Airport",
      "latitude": 10.6421,
      "longitude": 47.388
    },
    {
      "countryCode": "SO",
      "region": "Sanaag",
      "iata": "LKR",
      "icao": "",
      "name": "Las Khorey Airport",
      "latitude": 11.1708,
      "longitude": 48.2029
    },
    {
      "countryCode": "SO",
      "region": "Togdheer",
      "iata": "BUO",
      "icao": "HCMV",
      "name": "Burao Airport",
      "latitude": 9.5275,
      "longitude": 45.5549
    },
    {
      "countryCode": "SO",
      "region": "Woqooyi Galbeed",
      "iata": "BBO",
      "icao": "HCMI",
      "name": "Berbera Airport",
      "latitude": 10.3892,
      "longitude": 44.9411
    },
    {
      "countryCode": "SO",
      "region": "Woqooyi Galbeed",
      "iata": "HGA",
      "icao": "HCMH",
      "name": "Hargeisa International Airport (Egal Int'l)",
      "latitude": 9.51321,
      "longitude": 44.0824
    }
  ]
}