Command Palette

Search for a command to run...

Soomaaliya

Federal Republic of Somalia

Africa|Soomaaliya

Capital

Mogadishu

Population

18,358,615

Name

S SOS

Calling Code

+252

Languages

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

Geography

Region

Sub-Saharan Africa

Subregion

Eastern Africa

Continent

Africa

Area

637,657 km²

Landlocked

No

TLD

.so

Neighboring Countries

Airports (23)

AAD
Adado Airport
Galguduud
ALU
Alula Airport
Bari
BIB
Baidoa Airport
Bay
CXN
Candala Airport
Bari
BSY
Bardera Airport
Gedo
HCM
Eil Airport
Nugaal
BSA
Bosaso Airport
Bari
GSR
Gardo Airport
Bari
HGA
Egal International Airport
Woqooyi-Galbeed

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

Code

SOS

Name

Somali Shilling

Symbol

S

Symbol Position

before

Decimal Separator

.

Thousands Separator

,

Example

S 123,457

Date & Time Formats

Date Formats

Full

Sabti, Oktoobar 10, 2026

EEEE, MMMM d, y

Long

Oktoobar 10, 2026

MMMM d, y

Medium

10-Okt-2026

dd-MMM-y

Short

10/10/26

dd/MM/yy

Time Formats

Full

2:26:19 GH Waqtiga Isku-xiran ee Caalamka

h:mm:ss a zzzz

Long

2:26:19 GH Waqtiga UTC

h:mm:ss a z

Medium

2:26:19 GH

h:mm:ss a

Short

2:26 GH

h:mm a

Additional Info

First Day of Week

Monday

Clock Format

12h

Primary Timezone

Africa/Mogadishu

UTC Offset

+03:00

Timezones

Africa/Mogadishu

Number Formatting

Decimal Separator

.

Thousands Separator

,

Digit Grouping

3

Numbering System

latn

Example

1,234,567.89

Phone Formatting

Calling Code

+252

Trunk Prefix

0

International Prefix

00

Subscriber Number Lengths

6, 7

Example Format

+252 71 123456

Format Patterns

PatternFormatLeading DigitsNational Prefix
(\d{2})(\d{4})$1 $28[125]—
(\d{6})$1[134]—
(\d)(\d{6})$1 $2[15]|2[0-79]|3[0-46-8]|4[0-7]—
(\d{2})(\d{5,7})$1 $21|28|9[2-9]—
(\d)(\d{7})$1 $2[267]|904—
(\d{2})(\d{3})(\d{4})$1 $2 $3[346-9]—

Phone Number Types

Fixed Line
Example4012345
Lengths6, 7
Mobile
Example71123456
Lengths

Format Patterns

[346-9]\d{8}|[12679]\d{7}|[1-5]\d{6}|[1348]\d{5}

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-09-28",
  "sources": [
    "CLDR",
    "mledoze",
    "IANA tz",
    "libaddressinput",
    "Wikidata",
    "World Bank",
    "libphonenumber"
  ],
  "basics": {
    "name": "Soomaaliya",
    "officialName": "Federal Republic of Somalia",
    "nativeName": "Soomaaliya",
    "officialNativeName": "جمهورية الصومال الفيدرالية",
    "capital": "Mogadishu",
    "capitalCoordinates": [
      2.039166666,
      45.341944444
    ],
    "coordinates": [
      10,
      49
    ],
    "continent": "Africa",
    "region": "Sub-Saharan Africa",
    "subregion": "Eastern Africa",
    "population": 18358615,
    "area": 637657,
    "flagEmoji": "🇸🇴",
    "tld": [
      ".so"
    ],
    "landlocked": false,
    "borders": [
      "DJI",
      "ETH",
      "KEN"
    ],
    "languages": [
      {
        "code": "so",
        "iso639_3": "som",
        "iso639_2": "som",
        "name": "Somali",
        "nativeName": "Soomaali",
        "direction": "ltr",
        "countries": []
      },
      {
        "code": "ar",
        "iso639_3": "ara",
        "iso639_2": "ara",
        "name": "Arabic",
        "nativeName": "العربية",
        "direction": "rtl",
        "countries": []
      }
    ],
    "demonym": "Somali"
  },
  "worldBank": {
    "incomeGroup": "Low income",
    "region": "Sub-Saharan Africa"
  },
  "codes": {
    "iso3166Alpha2": "SO",
    "iso3166Alpha3": "SOM",
    "iso3166Numeric": "706",
    "bcp47": [
      "so-SO"
    ],
    "internetTld": ".so",
    "ioc": "SOM",
    "fifa": "SOM",
    "vehicleCode": "SO",
    "fips10": "SO",
    "unLocode": "SO",
    "itu": "SOM",
    "uic": "",
    "maritime": 666,
    "mmc": 637
  },
  "currency": {
    "code": "SOS",
    "numericCode": 706,
    "name": "Somali Shilling",
    "nativeName": "Shilingka Soomaaliya",
    "symbol": "S",
    "narrowSymbol": "S",
    "symbolPosition": "before",
    "decimalSeparator": ".",
    "thousandsSeparator": ",",
    "decimalDigits": 0,
    "subunitValue": 100,
    "subunitName": "Senti",
    "pattern": "¤#,##0.00",
    "example": "S 123,457",
    "accountingExample": "(S 1,235)"
  },
  "dateTime": {
    "firstDayOfWeek": 1,
    "clockFormat": "12h",
    "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": [
      "GH",
      "GD"
    ],
    "timezones": [
      "Africa/Mogadishu"
    ],
    "primaryTimezone": "Africa/Mogadishu",
    "utcOffset": "+03: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",
    "generalPattern": "[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",
    "formats": [
      {
        "pattern": "(\\d{2})(\\d{4})",
        "format": "$1 $2",
        "leadingDigits": [
          "8[125]"
        ]
      },
      {
        "pattern": "(\\d{6})",
        "format": "$1",
        "leadingDigits": [
          "[134]"
        ]
      },
      {
        "pattern": "(\\d)(\\d{6})",
        "format": "$1 $2",
        "leadingDigits": [
          "[15]|2[0-79]|3[0-46-8]|4[0-7]"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{5,7})",
        "format": "$1 $2",
        "leadingDigits": [
          "1|28|9[2-9]"
        ]
      },
      {
        "pattern": "(\\d)(\\d{7})",
        "format": "$1 $2",
        "leadingDigits": [
          "[267]|904"
        ]
      },
      {
        "pattern": "(\\d{2})(\\d{3})(\\d{4})",
        "format": "$1 $2 $3",
        "leadingDigits": [
          "[346-9]"
        ]
      }
    ],
    "types": {
      "fixedLine": {
        "pattern": "(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",
        "exampleNumber": "4012345",
        "possibleLengths": [
          6,
          7
        ]
      },
      "mobile": {
        "pattern": "(?:(?:15|(?:3[59]|4[89]|6\\d|7[0-35-9]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",
        "exampleNumber": "71123456",
        "possibleLengths": []
      }
    },
    "exampleFormat": "+252 71 123456",
    "subscriberNumberLengths": [
      6,
      7
    ]
  },
  "addressFormat": {
    "format": "%N%n%O%n%A%n%C, %S %Z",
    "lineOrder": [
      "name",
      "organization",
      "address",
      "city",
      "state",
      "postalCode"
    ],
    "postalCodeFormat": "NNNNN",
    "postalCodeRegex": "\\d{5}",
    "postalCodeExample": "09010",
    "administrativeDivisionName": "Province",
    "administrativeDivisionType": "Province"
  },
  "locale": {
    "writingDirection": "ltr",
    "measurementSystem": "metric",
    "temperatureScale": "celsius",
    "paperSize": "A4",
    "drivingSide": "right",
    "weekNumbering": "ISO"
  },
  "airports": [
    {
      "countryCode": "SO",
      "region": "Galguduud",
      "iata": "AAD",
      "icao": "HCAD",
      "name": "Adado Airport",
      "latitude": 6.095833,
      "longitude": 46.6375,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "ALU",
      "icao": "HCMA",
      "name": "Alula Airport",
      "latitude": 11.9582,
      "longitude": 50.748,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Bay",
      "iata": "BIB",
      "icao": "HCMB",
      "name": "Baidoa Airport",
      "latitude": 3.1022200584,
      "longitude": 43.6286010742,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "CXN",
      "icao": "HCMC",
      "name": "Candala Airport",
      "latitude": 11.5,
      "longitude": 49.9169998169,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Gedo",
      "iata": "BSY",
      "icao": "HCMD",
      "name": "Bardera Airport",
      "latitude": 2.336111,
      "longitude": 42.307778,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Nugaal",
      "iata": "HCM",
      "icao": "HCME",
      "name": "Eil Airport",
      "latitude": 7.9169998169,
      "longitude": 49.7999992371,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "BSA",
      "icao": "HCMF",
      "name": "Bosaso Airport",
      "latitude": 11.2753000259,
      "longitude": 49.1493988037,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "GSR",
      "icao": "HCMG",
      "name": "Gardo Airport",
      "latitude": 9.5170001984,
      "longitude": 49.0830001831,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Woqooyi-Galbeed",
      "iata": "HGA",
      "icao": "HCMH",
      "name": "Egal International Airport",
      "latitude": 9.5181703568,
      "longitude": 44.0887985229,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Woqooyi-Galbeed",
      "iata": "BBO",
      "icao": "HCMI",
      "name": "Berbera Airport",
      "latitude": 10.3892002106,
      "longitude": 44.9411010742,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Lower-Juba",
      "iata": "KMU",
      "icao": "HCMK",
      "name": "Kisimayu Airport",
      "latitude": -0.3773530126,
      "longitude": 42.4592018127,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Banaadir",
      "iata": "MGQ",
      "icao": "HCMM",
      "name": "Aden Adde International Airport",
      "latitude": 2.0144400597,
      "longitude": 45.3046989441,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Hiiraan",
      "iata": "",
      "icao": "HCMN",
      "name": "Belet Uen Airport",
      "latitude": 4.6999998093,
      "longitude": 45.216999054,
      "timezone": "Africa/Mogadishu",
      "source": "mwgg_json"
    },
    {
      "countryCode": "SO",
      "region": "Mudug",
      "iata": "CMO",
      "icao": "HCMO",
      "name": "Obbia Airport",
      "latitude": 5.3666667938,
      "longitude": 48.5166664124,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Mudug",
      "iata": "GLK",
      "icao": "HCMR",
      "name": "Galcaio Airport",
      "latitude": 6.7808299065,
      "longitude": 47.45470047,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Bari",
      "iata": "CMS",
      "icao": "HCMS",
      "name": "Scusciuban Airport",
      "latitude": 10.3000001907,
      "longitude": 50.233001709,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Sanaag",
      "iata": "ERA",
      "icao": "HCMU",
      "name": "Erigavo Airport",
      "latitude": 10.642050549,
      "longitude": 47.3879814148,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Togdheer",
      "iata": "BUO",
      "icao": "HCMV",
      "name": "Burao Airport",
      "latitude": 9.5275,
      "longitude": 45.5549,
      "timezone": "Africa/Mogadishu",
      "source": "merged"
    },
    {
      "countryCode": "SO",
      "region": "Gedo",
      "iata": "LGX",
      "icao": "HCMJ",
      "name": "Lugh Ganane Airport",
      "latitude": 3.8124,
      "longitude": 42.5459,
      "source": "iata_csv"
    },
    {
      "countryCode": "SO",
      "region": "Awdal",
      "iata": "BXX",
      "icao": "",
      "name": "Borama Airport",
      "latitude": 9.9463,
      "longitude": 43.1495,
      "source": "iata_csv"
    },
    {
      "countryCode": "SO",
      "region": "Gedo",
      "iata": "GBM",
      "icao": "",
      "name": "Garbaharey Airport",
      "latitude": 3.32294,
      "longitude": 42.2131,
      "source": "iata_csv"
    },
    {
      "countryCode": "SO",
      "region": "Nugaal",
      "iata": "GGR",
      "icao": "",
      "name": "Garowe International Airport",
      "latitude": 8.45794,
      "longitude": 48.5674,
      "source": "iata_csv"
    },
    {
      "countryCode": "SO",
      "region": "Sanaag",
      "iata": "LKR",
      "icao": "",
      "name": "Las Khorey Airport",
      "latitude": 11.1708,
      "longitude": 48.2029,
      "source": "iata_csv"
    }
  ]
}