Description
A Public Land Mobile Network (PLMN) is a fundamental administrative and operational concept in 3GPP systems, representing a complete wireless communication network infrastructure deployed by a single operator or entity within a country or region. Technically, a PLMN is defined by its globally unique PLMN ID, which consists of a three-digit Mobile Country Code (MCC) and a two or three-digit Mobile Network Code (MNC). This identifier is broadcast by every cell in the network within system information blocks (e.g., SIB1 in LTE/NR) and is used by User Equipment (UE) for network discovery, selection, and attachment.
Architecturally, a PLMN comprises all the network elements required to provide mobile services: the Radio Access Network (RAN) with its base stations (eNodeBs/gNBs), the Core Network (CN) with its control and user plane functions (e.g., MME, AMF, SMF, UPF), and the supporting systems for subscriber management (HSS/UDM), policy control (PCRF/PCF), and interconnection. A single operator may operate multiple PLMNs (e.g., one for its primary brand and another for a mobile virtual network operator - MVNO). The PLMN concept is agnostic to the radio access technology; a single PLMN can support GSM, UMTS, LTE, and NR access, providing a unified service experience. The Core Network nodes are configured with the PLMN ID, and it is used in key internal identifiers like the Globally Unique Temporary Identifier (GUTI) and in network interfaces for routing signaling messages.
From a UE perspective, the PLMN is central to mobility procedures. During initial power-on or when out of coverage, the UE scans radio frequencies and compiles a list of available PLMNs from the broadcast signals. It then selects either its Home PLMN (HPLMN) or a suitable Visited PLMN (VPLMN) based on a priority list in the SIM/USIM (the PLMN selector). Registration and subsequent mobility management procedures (like Tracking Area Updates or Handovers) are always performed within the context of a selected PLMN. Roaming is essentially the process where a UE attaches to a VPLMN, which then interacts with the subscriber's HPLMN (via inter-PLMN interfaces like N9/N14 or legacy Gr/Gp) for authentication, authorization, and billing. The PLMN ID is therefore the cornerstone of global mobile interoperability, enabling seamless service across thousands of independent operator networks worldwide.
Purpose & Motivation
The PLMN concept was created to provide a standardized framework for uniquely identifying and administering independent mobile network operators on a global scale, which is the absolute prerequisite for interoperability and roaming. Before its formalization in early GSM standards, there was no universal scheme to distinguish between different national operators, which would have made cross-border mobile communication impossible. The PLMN, with its structured MCC and MNC codes administered by the ITU and ITU-T, solved this fundamental problem of global addressing.
It addresses the critical business and technical need for network selection and access control. A UE must be able to distinguish its home operator's network from others to access subscribed services and to select a permissible network when roaming. The PLMN ID broadcast by each cell provides this information. Furthermore, it enables operators to control access to their infrastructure, allowing them to form commercial roaming agreements with specific partner PLMNs while denying service to others. This forms the basis of the entire global roaming ecosystem.
Historically, the concept evolved from GSM but became the persistent anchor for network identity through all generations (3G, 4G, 5G). It solved the limitations of earlier, less structured network identification methods. The PLMN is also crucial for regulatory purposes, allowing national authorities to identify which operator is responsible for a specific piece of network infrastructure or radio transmission. In modern networks, the PLMN ID is further used in advanced features like network slicing (where a Single Network Slice Selection Assistance Information - S-NSSAI is often evaluated in the context of a PLMN) and for prioritization schemes like Access Class Barring, making it a persistent and foundational element of mobile network architecture.
Key Features
- Globally unique identifier composed of MCC and MNC
- Broadcast in system information by every cell
- Used for UE network selection and roaming
- Defines the scope of subscriber's service access
- Fundamental for routing in inter-operator interfaces
- Technology-agnostic (spans GSM, UMTS, LTE, NR)
Evolution Across Releases
The PLMN concept was formally carried forward from GSM into the 3GPP UMTS specifications. The initial architecture for UMTS defined the PLMN as the overarching network entity, comprising both the new UMTS Terrestrial Radio Access Network (UTRAN) and the evolved GSM/EDGE Radio Access Network (GERAN), along with the Core Network. The PLMN ID remained the primary network identifier, essential for cell selection (PLMN selection) and routing in the new packet-switched core network (GPRS).
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.011 | 3GPP TS 22.011 |
| TS 22.038 | 3GPP TS 22.038 |
| TS 22.053 | 3GPP TS 22.053 |
| TS 22.057 | 3GPP TS 22.057 |
| TS 22.060 | 3GPP TS 22.060 |
| TS 22.066 | 3GPP TS 22.066 |
| TS 22.121 | 3GPP TS 22.121 |
| TS 22.234 | 3GPP TS 22.234 |
| TS 22.273 | 3GPP TS 22.273 |
| TS 22.495 | 3GPP TS 22.495 |
| TS 22.811 | 3GPP TS 22.811 |
| TS 22.945 | 3GPP TS 22.945 |
| TS 22.949 | 3GPP TS 22.949 |
| TS 22.980 | 3GPP TS 22.980 |
| TS 23.018 | 3GPP TS 23.018 |
| TS 23.039 | 3GPP TS 23.039 |
| TS 23.048 | 3GPP TS 23.048 |
| TS 23.066 | 3GPP TS 23.066 |
| TS 23.078 | 3GPP TS 23.078 |
| TS 23.125 | 3GPP TS 23.125 |
| TS 23.127 | 3GPP TS 23.127 |
| TS 23.141 | 3GPP TS 23.141 |
| TS 23.171 | 3GPP TS 23.171 |
| TS 23.179 | 3GPP TS 23.179 |
| TS 23.180 | 3GPP TS 23.180 |
| TS 23.218 | 3GPP TS 23.218 |
| TS 23.221 | 3GPP TS 23.221 |
| TS 23.222 | 3GPP TS 23.222 |
| TS 23.226 | 3GPP TS 23.226 |
| TS 23.228 | 3GPP TS 23.228 |
| TS 23.234 | 3GPP TS 23.234 |
| TS 23.240 | 3GPP TS 23.240 |
| TS 23.251 | 3GPP TS 23.251 |
| TS 23.271 | 3GPP TS 23.271 |
| TS 23.278 | 3GPP TS 23.278 |
| TS 23.280 | 3GPP TS 23.280 |
| TS 23.379 | 3GPP TS 23.379 |
| TS 23.722 | 3GPP TS 23.722 |
| TS 23.758 | 3GPP TS 23.758 |
| TS 23.780 | 3GPP TS 23.780 |
| TS 23.795 | 3GPP TS 23.795 |
| TS 23.804 | 3GPP TS 23.804 |
| TS 23.806 | 3GPP TS 23.806 |
| TS 23.815 | 3GPP TS 23.815 |
| TS 23.851 | 3GPP TS 23.851 |
| TS 23.923 | 3GPP TS 23.923 |
| TS 23.976 | 3GPP TS 23.976 |
| TS 24.229 | 3GPP TS 24.229 |
| TS 24.234 | 3GPP TS 24.234 |
| TS 24.235 | 3GPP TS 24.235 |
| TS 24.281 | 3GPP TS 24.281 |
| TS 24.285 | 3GPP TS 24.285 |
| TS 24.379 | 3GPP TS 24.379 |
| TS 24.447 | 3GPP TS 24.447 |
| TS 24.642 | 3GPP TS 24.642 |
| TS 25.123 | 3GPP TS 25.123 |
| TS 25.133 | 3GPP TS 25.133 |
| TS 25.225 | 3GPP TS 25.225 |
| TS 25.304 | 3GPP TS 25.304 |
| TS 25.305 | 3GPP TS 25.305 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.367 | 3GPP TS 25.367 |
| TS 25.401 | 3GPP TS 25.401 |
| TS 25.410 | 3GPP TS 25.410 |
| TS 25.413 | 3GPP TS 25.413 |
| TS 25.420 | 3GPP TS 25.420 |
| TS 25.422 | 3GPP TS 25.422 |
| TS 25.912 | 3GPP TS 25.912 |
| TS 25.931 | 3GPP TS 25.931 |
| TS 26.071 | 3GPP TS 26.071 |
| TS 26.102 | 3GPP TS 26.102 |
| TS 26.171 | 3GPP TS 26.171 |
| TS 26.202 | 3GPP TS 26.202 |
| TS 26.804 | 3GPP TS 26.804 |
| TS 26.805 | 3GPP TS 26.805 |
| TS 28.062 | 3GPP TS 28.062 |
| TS 28.682 | 3GPP TS 28.682 |
| TS 28.825 | 3GPP TS 28.825 |
| TS 28.840 | 3GPP TS 28.840 |
| TS 29.078 | 3GPP TS 29.078 |
| TS 29.198 | 3GPP TS 29.198 |
| TS 29.201 | 3GPP TS 29.201 |
| TS 29.204 | 3GPP TS 29.204 |
| TS 29.278 | 3GPP TS 29.278 |
| TS 29.549 | 3GPP TS 29.549 |
| TS 29.817 | 3GPP TS 29.817 |
| TS 31.115 | 3GPP TR 31.115 |
| TS 31.117 | 3GPP TR 31.117 |
| TS 31.121 | 3GPP TR 31.121 |
| TS 31.127 | 3GPP TR 31.127 |
| TS 32.101 | 3GPP TR 32.101 |
| TS 32.240 | 3GPP TR 32.240 |
| TS 32.250 | 3GPP TR 32.250 |
| TS 32.251 | 3GPP TR 32.251 |
| TS 32.270 | 3GPP TR 32.270 |
| TS 32.271 | 3GPP TR 32.271 |
| TS 32.272 | 3GPP TR 32.272 |
| TS 32.276 | 3GPP TR 32.276 |
| TS 32.277 | 3GPP TR 32.277 |
| TS 32.278 | 3GPP TR 32.278 |
| TS 32.293 | 3GPP TR 32.293 |
| TS 32.298 | 3GPP TR 32.298 |
| TS 32.401 | 3GPP TR 32.401 |
| TS 32.404 | 3GPP TR 32.404 |
| TS 32.432 | 3GPP TR 32.432 |
| TS 32.435 | 3GPP TR 32.435 |
| TS 32.808 | 3GPP TR 32.808 |
| TS 32.849 | 3GPP TR 32.849 |
| TS 32.850 | 3GPP TR 32.850 |
| TS 33.108 | 3GPP TR 33.108 |
| TS 33.127 | 3GPP TR 33.127 |
| TS 33.401 | 3GPP TR 33.401 |
| TS 33.835 | 3GPP TR 33.835 |
| TS 33.859 | 3GPP TR 33.859 |
| TS 33.863 | 3GPP TR 33.863 |
| TS 36.133 | 3GPP TR 36.133 |
| TS 36.300 | 3GPP TR 36.300 |
| TS 36.302 | 3GPP TR 36.302 |
| TS 36.304 | 3GPP TR 36.304 |
| TS 36.331 | 3GPP TR 36.331 |
| TS 36.401 | 3GPP TR 36.401 |
| TS 36.413 | 3GPP TR 36.413 |
| TS 36.423 | 3GPP TR 36.423 |
| TS 36.444 | 3GPP TR 36.444 |
| TS 36.579 | 3GPP TR 36.579 |
| TS 36.896 | 3GPP TR 36.896 |
| TS 37.320 | 3GPP TR 37.320 |
| TS 37.579 | 3GPP TR 37.579 |
| TS 38.133 | 3GPP TR 38.133 |
| TS 38.300 | 3GPP TR 38.300 |
| TS 38.304 | 3GPP TR 38.304 |
| TS 38.331 | 3GPP TR 38.331 |
| TS 38.401 | 3GPP TR 38.401 |
| TS 38.882 | 3GPP TR 38.882 |
| TS 41.033 | 3GPP TR 41.033 |
| TS 43.051 | 3GPP TR 43.051 |
| TS 43.318 | 3GPP TR 43.318 |
| TS 43.901 | 3GPP TR 43.901 |
| TS 43.902 | 3GPP TR 43.902 |
| TS 44.060 | 3GPP TR 44.060 |
| TS 44.160 | 3GPP TR 44.160 |
| TS 44.318 | 3GPP TR 44.318 |
| TS 46.002 | 3GPP TR 46.002 |
| TS 46.051 | 3GPP TR 46.051 |
| TS 52.402 | 3GPP TR 52.402 |