---
title: Locale.Region
framework: foundation
role: symbol
role_heading: Structure
path: foundation/locale/region-swift.struct
---

# Locale.Region

A type that represents a geographic region, for use in specifying a locale or language.

## Declaration

```swift
struct Region
```

## Topics

### Creating a region

- [init(_:)](foundation/locale/region-swift.struct/init(_:).md)
- [init(stringLiteral:)](foundation/locale/region-swift.struct/init(stringliteral:).md)

### Examining region properties

- [identifier](foundation/locale/region-swift.struct/identifier.md)
- [containingRegion](foundation/locale/region-swift.struct/containingregion.md)
- [continent](foundation/locale/region-swift.struct/continent.md)
- [isISORegion](foundation/locale/region-swift.struct/isisoregion.md)
- [subRegions](foundation/locale/region-swift.struct/subregions.md)

### Using special-purpose regions

- [unknown](foundation/locale/region-swift.struct/unknown.md)

### Getting a list of regions

- [isoRegions](foundation/locale/region-swift.struct/isoregions.md)

### Structures

- [Locale.Region.Category](foundation/locale/region-swift.struct/category-swift.struct.md)

### Instance Properties

- [category](foundation/locale/region-swift.struct/category-swift.property.md)
- [subcontinent](foundation/locale/region-swift.struct/subcontinent.md)

### Instance Methods

- [subRegions(ofCategory:)](foundation/locale/region-swift.struct/subregions(ofcategory:).md)

### Type Properties

- [ålandIslands](foundation/locale/region-swift.struct/_landislands.md)
- [afghanistan](foundation/locale/region-swift.struct/afghanistan.md)
- [albania](foundation/locale/region-swift.struct/albania.md)
- [algeria](foundation/locale/region-swift.struct/algeria.md)
- [americanSamoa](foundation/locale/region-swift.struct/americansamoa.md)
- [andorra](foundation/locale/region-swift.struct/andorra.md)
- [angola](foundation/locale/region-swift.struct/angola.md)
- [anguilla](foundation/locale/region-swift.struct/anguilla.md)
- [antarctica](foundation/locale/region-swift.struct/antarctica.md)
- [antiguaBarbuda](foundation/locale/region-swift.struct/antiguabarbuda.md)
- [argentina](foundation/locale/region-swift.struct/argentina.md)
- [armenia](foundation/locale/region-swift.struct/armenia.md)
- [aruba](foundation/locale/region-swift.struct/aruba.md)
- [ascensionIsland](foundation/locale/region-swift.struct/ascensionisland.md)
- [australia](foundation/locale/region-swift.struct/australia.md)
- [austria](foundation/locale/region-swift.struct/austria.md)
- [azerbaijan](foundation/locale/region-swift.struct/azerbaijan.md)
- [bahamas](foundation/locale/region-swift.struct/bahamas.md)
- [bahrain](foundation/locale/region-swift.struct/bahrain.md)
- [bangladesh](foundation/locale/region-swift.struct/bangladesh.md)
- [barbados](foundation/locale/region-swift.struct/barbados.md)
- [belarus](foundation/locale/region-swift.struct/belarus.md)
- [belgium](foundation/locale/region-swift.struct/belgium.md)
- [belize](foundation/locale/region-swift.struct/belize.md)
- [benin](foundation/locale/region-swift.struct/benin.md)
- [bermuda](foundation/locale/region-swift.struct/bermuda.md)
- [bhutan](foundation/locale/region-swift.struct/bhutan.md)
- [bolivia](foundation/locale/region-swift.struct/bolivia.md)
- [bosniaHerzegovina](foundation/locale/region-swift.struct/bosniaherzegovina.md)
- [botswana](foundation/locale/region-swift.struct/botswana.md)
- [bouvetIsland](foundation/locale/region-swift.struct/bouvetisland.md)
- [brazil](foundation/locale/region-swift.struct/brazil.md)
- [britishVirginIslands](foundation/locale/region-swift.struct/britishvirginislands.md)
- [brunei](foundation/locale/region-swift.struct/brunei.md)
- [bulgaria](foundation/locale/region-swift.struct/bulgaria.md)
- [burkinaFaso](foundation/locale/region-swift.struct/burkinafaso.md)
- [burundi](foundation/locale/region-swift.struct/burundi.md)
- [côteDIvoire](foundation/locale/region-swift.struct/c_tedivoire.md)
- [cambodia](foundation/locale/region-swift.struct/cambodia.md)
- [cameroon](foundation/locale/region-swift.struct/cameroon.md)
- [canada](foundation/locale/region-swift.struct/canada.md)
- [canaryIslands](foundation/locale/region-swift.struct/canaryislands.md)
- [capeVerde](foundation/locale/region-swift.struct/capeverde.md)
- [caribbeanNetherlands](foundation/locale/region-swift.struct/caribbeannetherlands.md)
- [caymanIslands](foundation/locale/region-swift.struct/caymanislands.md)
- [centralAfricanRepublic](foundation/locale/region-swift.struct/centralafricanrepublic.md)
- [ceutaMelilla](foundation/locale/region-swift.struct/ceutamelilla.md)
- [chad](foundation/locale/region-swift.struct/chad.md)
- [chagosArchipelago](foundation/locale/region-swift.struct/chagosarchipelago.md)
- [chile](foundation/locale/region-swift.struct/chile.md)
- [chinaMainland](foundation/locale/region-swift.struct/chinamainland.md)
- [christmasIsland](foundation/locale/region-swift.struct/christmasisland.md)
- [clippertonIsland](foundation/locale/region-swift.struct/clippertonisland.md)
- [cocosIslands](foundation/locale/region-swift.struct/cocosislands.md)
- [colombia](foundation/locale/region-swift.struct/colombia.md)
- [comoros](foundation/locale/region-swift.struct/comoros.md)
- [congoBrazzaville](foundation/locale/region-swift.struct/congobrazzaville.md)
- [congoKinshasa](foundation/locale/region-swift.struct/congokinshasa.md)
- [cookIslands](foundation/locale/region-swift.struct/cookislands.md)
- [costaRica](foundation/locale/region-swift.struct/costarica.md)
- [croatia](foundation/locale/region-swift.struct/croatia.md)
- [cuba](foundation/locale/region-swift.struct/cuba.md)
- [curaçao](foundation/locale/region-swift.struct/cura_ao.md)
- [cyprus](foundation/locale/region-swift.struct/cyprus.md)
- [czechia](foundation/locale/region-swift.struct/czechia.md)
- [denmark](foundation/locale/region-swift.struct/denmark.md)
- [diegoGarcia](foundation/locale/region-swift.struct/diegogarcia.md)
- [djibouti](foundation/locale/region-swift.struct/djibouti.md)
- [dominica](foundation/locale/region-swift.struct/dominica.md)
- [dominicanRepublic](foundation/locale/region-swift.struct/dominicanrepublic.md)
- [ecuador](foundation/locale/region-swift.struct/ecuador.md)
- [egypt](foundation/locale/region-swift.struct/egypt.md)
- [elSalvador](foundation/locale/region-swift.struct/elsalvador.md)
- [equatorialGuinea](foundation/locale/region-swift.struct/equatorialguinea.md)
- [eritrea](foundation/locale/region-swift.struct/eritrea.md)
- [estonia](foundation/locale/region-swift.struct/estonia.md)
- [eswatini](foundation/locale/region-swift.struct/eswatini.md)
- [ethiopia](foundation/locale/region-swift.struct/ethiopia.md)
- [falklandIslands](foundation/locale/region-swift.struct/falklandislands.md)
- [faroeIslands](foundation/locale/region-swift.struct/faroeislands.md)
- [fiji](foundation/locale/region-swift.struct/fiji.md)
- [finland](foundation/locale/region-swift.struct/finland.md)
- [france](foundation/locale/region-swift.struct/france.md)
- [frenchGuiana](foundation/locale/region-swift.struct/frenchguiana.md)
- [frenchPolynesia](foundation/locale/region-swift.struct/frenchpolynesia.md)
- [frenchSouthernTerritories](foundation/locale/region-swift.struct/frenchsouthernterritories.md)
- [gabon](foundation/locale/region-swift.struct/gabon.md)
- [gambia](foundation/locale/region-swift.struct/gambia.md)
- [georgia](foundation/locale/region-swift.struct/georgia.md)
- [germany](foundation/locale/region-swift.struct/germany.md)
- [ghana](foundation/locale/region-swift.struct/ghana.md)
- [gibraltar](foundation/locale/region-swift.struct/gibraltar.md)
- [greece](foundation/locale/region-swift.struct/greece.md)
- [greenland](foundation/locale/region-swift.struct/greenland.md)
- [grenada](foundation/locale/region-swift.struct/grenada.md)
- [guadeloupe](foundation/locale/region-swift.struct/guadeloupe.md)
- [guam](foundation/locale/region-swift.struct/guam.md)
- [guatemala](foundation/locale/region-swift.struct/guatemala.md)
- [guernsey](foundation/locale/region-swift.struct/guernsey.md)
- [guinea](foundation/locale/region-swift.struct/guinea.md)
- [guineaBissau](foundation/locale/region-swift.struct/guineabissau.md)
- [guyana](foundation/locale/region-swift.struct/guyana.md)
- [haiti](foundation/locale/region-swift.struct/haiti.md)
- [heardMcdonaldIslands](foundation/locale/region-swift.struct/heardmcdonaldislands.md)
- [honduras](foundation/locale/region-swift.struct/honduras.md)
- [hongKong](foundation/locale/region-swift.struct/hongkong.md)
- [hungary](foundation/locale/region-swift.struct/hungary.md)
- [iceland](foundation/locale/region-swift.struct/iceland.md)
- [india](foundation/locale/region-swift.struct/india.md)
- [indonesia](foundation/locale/region-swift.struct/indonesia.md)
- [iran](foundation/locale/region-swift.struct/iran.md)
- [iraq](foundation/locale/region-swift.struct/iraq.md)
- [ireland](foundation/locale/region-swift.struct/ireland.md)
- [isleOfMan](foundation/locale/region-swift.struct/isleofman.md)
- [israel](foundation/locale/region-swift.struct/israel.md)
- [italy](foundation/locale/region-swift.struct/italy.md)
- [jamaica](foundation/locale/region-swift.struct/jamaica.md)
- [japan](foundation/locale/region-swift.struct/japan.md)
- [jersey](foundation/locale/region-swift.struct/jersey.md)
- [jordan](foundation/locale/region-swift.struct/jordan.md)
- [kazakhstan](foundation/locale/region-swift.struct/kazakhstan.md)
- [kenya](foundation/locale/region-swift.struct/kenya.md)
- [kiribati](foundation/locale/region-swift.struct/kiribati.md)
- [kosovo](foundation/locale/region-swift.struct/kosovo.md)
- [kuwait](foundation/locale/region-swift.struct/kuwait.md)
- [kyrgyzstan](foundation/locale/region-swift.struct/kyrgyzstan.md)
- [laos](foundation/locale/region-swift.struct/laos.md)
- [latinAmerica](foundation/locale/region-swift.struct/latinamerica.md)
- [latvia](foundation/locale/region-swift.struct/latvia.md)
- [lebanon](foundation/locale/region-swift.struct/lebanon.md)
- [lesotho](foundation/locale/region-swift.struct/lesotho.md)
- [liberia](foundation/locale/region-swift.struct/liberia.md)
- [libya](foundation/locale/region-swift.struct/libya.md)
- [liechtenstein](foundation/locale/region-swift.struct/liechtenstein.md)
- [lithuania](foundation/locale/region-swift.struct/lithuania.md)
- [luxembourg](foundation/locale/region-swift.struct/luxembourg.md)
- [macao](foundation/locale/region-swift.struct/macao.md)
- [madagascar](foundation/locale/region-swift.struct/madagascar.md)
- [malawi](foundation/locale/region-swift.struct/malawi.md)
- [malaysia](foundation/locale/region-swift.struct/malaysia.md)
- [maldives](foundation/locale/region-swift.struct/maldives.md)
- [mali](foundation/locale/region-swift.struct/mali.md)
- [malta](foundation/locale/region-swift.struct/malta.md)
- [marshallIslands](foundation/locale/region-swift.struct/marshallislands.md)
- [martinique](foundation/locale/region-swift.struct/martinique.md)
- [mauritania](foundation/locale/region-swift.struct/mauritania.md)
- [mauritius](foundation/locale/region-swift.struct/mauritius.md)
- [mayotte](foundation/locale/region-swift.struct/mayotte.md)
- [mexico](foundation/locale/region-swift.struct/mexico.md)
- [micronesia](foundation/locale/region-swift.struct/micronesia.md)
- [moldova](foundation/locale/region-swift.struct/moldova.md)
- [monaco](foundation/locale/region-swift.struct/monaco.md)
- [mongolia](foundation/locale/region-swift.struct/mongolia.md)
- [montenegro](foundation/locale/region-swift.struct/montenegro.md)
- [montserrat](foundation/locale/region-swift.struct/montserrat.md)
- [morocco](foundation/locale/region-swift.struct/morocco.md)
- [mozambique](foundation/locale/region-swift.struct/mozambique.md)
- [myanmar](foundation/locale/region-swift.struct/myanmar.md)
- [namibia](foundation/locale/region-swift.struct/namibia.md)
- [nauru](foundation/locale/region-swift.struct/nauru.md)
- [nepal](foundation/locale/region-swift.struct/nepal.md)
- [netherlands](foundation/locale/region-swift.struct/netherlands.md)
- [newCaledonia](foundation/locale/region-swift.struct/newcaledonia.md)
- [newZealand](foundation/locale/region-swift.struct/newzealand.md)
- [nicaragua](foundation/locale/region-swift.struct/nicaragua.md)
- [niger](foundation/locale/region-swift.struct/niger.md)
- [nigeria](foundation/locale/region-swift.struct/nigeria.md)
- [niue](foundation/locale/region-swift.struct/niue.md)
- [norfolkIsland](foundation/locale/region-swift.struct/norfolkisland.md)
- [northMacedonia](foundation/locale/region-swift.struct/northmacedonia.md)
- [northernMarianaIslands](foundation/locale/region-swift.struct/northernmarianaislands.md)
- [norway](foundation/locale/region-swift.struct/norway.md)
- [oman](foundation/locale/region-swift.struct/oman.md)
- [pakistan](foundation/locale/region-swift.struct/pakistan.md)
- [palau](foundation/locale/region-swift.struct/palau.md)
- [palestinianTerritories](foundation/locale/region-swift.struct/palestinianterritories.md)
- [panama](foundation/locale/region-swift.struct/panama.md)
- [papuaNewGuinea](foundation/locale/region-swift.struct/papuanewguinea.md)
- [paraguay](foundation/locale/region-swift.struct/paraguay.md)
- [peru](foundation/locale/region-swift.struct/peru.md)
- [philippines](foundation/locale/region-swift.struct/philippines.md)
- [pitcairnIslands](foundation/locale/region-swift.struct/pitcairnislands.md)
- [poland](foundation/locale/region-swift.struct/poland.md)
- [portugal](foundation/locale/region-swift.struct/portugal.md)
- [puertoRico](foundation/locale/region-swift.struct/puertorico.md)
- [qatar](foundation/locale/region-swift.struct/qatar.md)
- [réunion](foundation/locale/region-swift.struct/r_union.md)
- [romania](foundation/locale/region-swift.struct/romania.md)
- [russia](foundation/locale/region-swift.struct/russia.md)
- [rwanda](foundation/locale/region-swift.struct/rwanda.md)
- [sãoToméPríncipe](foundation/locale/region-swift.struct/s_otom_pr_ncipe.md)
- [saintBarthélemy](foundation/locale/region-swift.struct/saintbarth_lemy.md)
- [saintHelena](foundation/locale/region-swift.struct/sainthelena.md)
- [saintKittsNevis](foundation/locale/region-swift.struct/saintkittsnevis.md)
- [saintLucia](foundation/locale/region-swift.struct/saintlucia.md)
- [saintMartin](foundation/locale/region-swift.struct/saintmartin.md)
- [saintPierreMiquelon](foundation/locale/region-swift.struct/saintpierremiquelon.md)
- [saintVincentGrenadines](foundation/locale/region-swift.struct/saintvincentgrenadines.md)
- [samoa](foundation/locale/region-swift.struct/samoa.md)
- [sanMarino](foundation/locale/region-swift.struct/sanmarino.md)
- [saudiArabia](foundation/locale/region-swift.struct/saudiarabia.md)
- [senegal](foundation/locale/region-swift.struct/senegal.md)
- [serbia](foundation/locale/region-swift.struct/serbia.md)
- [seychelles](foundation/locale/region-swift.struct/seychelles.md)
- [sierraLeone](foundation/locale/region-swift.struct/sierraleone.md)
- [singapore](foundation/locale/region-swift.struct/singapore.md)
- [sintMaarten](foundation/locale/region-swift.struct/sintmaarten.md)
- [slovakia](foundation/locale/region-swift.struct/slovakia.md)
- [slovenia](foundation/locale/region-swift.struct/slovenia.md)
- [solomonIslands](foundation/locale/region-swift.struct/solomonislands.md)
- [somalia](foundation/locale/region-swift.struct/somalia.md)
- [southAfrica](foundation/locale/region-swift.struct/southafrica.md)
- [southGeorgiaSouthSandwichIslands](foundation/locale/region-swift.struct/southgeorgiasouthsandwichislands.md)
- [southKorea](foundation/locale/region-swift.struct/southkorea.md)
- [southSudan](foundation/locale/region-swift.struct/southsudan.md)
- [spain](foundation/locale/region-swift.struct/spain.md)
- [sriLanka](foundation/locale/region-swift.struct/srilanka.md)
- [suriname](foundation/locale/region-swift.struct/suriname.md)
- [svalbardJanMayen](foundation/locale/region-swift.struct/svalbardjanmayen.md)
- [sweden](foundation/locale/region-swift.struct/sweden.md)
- [switzerland](foundation/locale/region-swift.struct/switzerland.md)
- [taiwan](foundation/locale/region-swift.struct/taiwan.md)
- [tajikistan](foundation/locale/region-swift.struct/tajikistan.md)
- [tanzania](foundation/locale/region-swift.struct/tanzania.md)
- [thailand](foundation/locale/region-swift.struct/thailand.md)
- [timorLeste](foundation/locale/region-swift.struct/timorleste.md)
- [togo](foundation/locale/region-swift.struct/togo.md)
- [tokelau](foundation/locale/region-swift.struct/tokelau.md)
- [tonga](foundation/locale/region-swift.struct/tonga.md)
- [trinidadTobago](foundation/locale/region-swift.struct/trinidadtobago.md)
- [tristanDaCunha](foundation/locale/region-swift.struct/tristandacunha.md)
- [tunisia](foundation/locale/region-swift.struct/tunisia.md)
- [turkey](foundation/locale/region-swift.struct/turkey.md)
- [turkmenistan](foundation/locale/region-swift.struct/turkmenistan.md)
- [turksCaicosIslands](foundation/locale/region-swift.struct/turkscaicosislands.md)
- [tuvalu](foundation/locale/region-swift.struct/tuvalu.md)
- [uganda](foundation/locale/region-swift.struct/uganda.md)
- [ukraine](foundation/locale/region-swift.struct/ukraine.md)
- [unitedArabEmirates](foundation/locale/region-swift.struct/unitedarabemirates.md)
- [unitedKingdom](foundation/locale/region-swift.struct/unitedkingdom.md)
- [unitedStates](foundation/locale/region-swift.struct/unitedstates.md)
- [unitedStatesOutlyingIslands](foundation/locale/region-swift.struct/unitedstatesoutlyingislands.md)
- [unitedStatesVirginIslands](foundation/locale/region-swift.struct/unitedstatesvirginislands.md)
- [uruguay](foundation/locale/region-swift.struct/uruguay.md)
- [uzbekistan](foundation/locale/region-swift.struct/uzbekistan.md)
- [vanuatu](foundation/locale/region-swift.struct/vanuatu.md)
- [vaticanCity](foundation/locale/region-swift.struct/vaticancity.md)
- [venezuela](foundation/locale/region-swift.struct/venezuela.md)
- [vietnam](foundation/locale/region-swift.struct/vietnam.md)
- [wallisFutuna](foundation/locale/region-swift.struct/wallisfutuna.md)
- [westernSahara](foundation/locale/region-swift.struct/westernsahara.md)
- [world](foundation/locale/region-swift.struct/world.md)
- [yemen](foundation/locale/region-swift.struct/yemen.md)
- [zambia](foundation/locale/region-swift.struct/zambia.md)
- [zimbabwe](foundation/locale/region-swift.struct/zimbabwe.md)

### Type Methods

- [isoRegions(ofCategory:)](foundation/locale/region-swift.struct/isoregions(ofcategory:).md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [ExpressibleByExtendedGraphemeClusterLiteral](swift/expressiblebyextendedgraphemeclusterliteral.md)
- [ExpressibleByStringLiteral](swift/expressiblebystringliteral.md)
- [ExpressibleByUnicodeScalarLiteral](swift/expressiblebyunicodescalarliteral.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting region components

- [region](foundation/locale/region-swift.property.md)
- [subdivision](foundation/locale/subdivision-swift.property.md)
- [Locale.Subdivision](foundation/locale/subdivision-swift.struct.md)
- [variant](foundation/locale/variant-swift.property.md)
- [Locale.Variant](foundation/locale/variant-swift.struct.md)
