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.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (29 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- Prevent use of EENL URNs provided by another PLMN TS 24.229CR6134
- Prevent use of EENL URNs provided by another PLMN involving WLAN connected to EPC TS 24.229CR6194
- Proposal for definition for PLMN trust domain TS 23.222CR0011
- Definition of Primary PLMN ID TS 23.251CR0108
- Location Server integration to PLMN TS 23.280CR0093
- Clarification on PLMN-Id in P-Access-Network-Info header TS 24.229CR6158
+ 7 more changes
- Multiple CCFs deployment in a PLMN trust domain TS 23.222CR0050
- correction on PLMN selection in RLOS TS 22.011CR0301
- Handling of mobility and dual connectivity in mixed PNI-NPN/PLMN cell scenarios TS 38.300CR0398
- Selecting index for PLMN, SNPN and UAC parameters TS 38.331CR2277
- Serving PLMN Rate Control in List of Traffic Data Volumes TS 32.298CR0729
- On PLMN selection for MINT TS 22.011CR0307
- Satellite access RAT identifier for PLMN selection TS 22.011CR319
- Requirement Alignment related to PLMN reselection TS 22.011CR321
- Adding serving PLMN information in ULI for IoT NTN TS 36.413CR1893
- Correction for PLMN index in MCCH of SCell TS 38.331CR4161
- Clarification on the PLMN check for the reconnectCellID in the RLF report TS 38.331CR4248
Explore further
Broader topics and technologies where PLMN plays a role.
Defining Specifications
3GPP specifications that define or reference PLMN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 |
| TS 22.011 vj60 | Service accessibility | Rel-19 |
| TS 22.038 vj00 | USIM Application Toolkit (USAT) Stage 1 | Rel-19 |
| TS 22.053 vj00 | Tandem Free Operation (TFO) Stage 1 | Rel-19 |
| TS 22.057 vj00 | Mobile Execution Environment (MExE) Stage 1 | Rel-19 |
| TS 22.060 vj00 | GPRS Stage 1 Service Description | Rel-19 |
| TS 22.066 vj00 | Mobile Number Portability Stage 1 | Rel-19 |
| TS 22.121 v1531 | Virtual Home Environment Service Requirements | Rel-5 |
| TS 22.234 vd10 | 3GPP-WLAN Interworking Index Specification | Rel-13 |
| TS 22.273 v1710 | IMS Multimedia Telephony with PSTN/ISDN Simulation | Rel-7 |
| TS 22.495 v1700 | NGN Requirements for IMS Services | Rel-7 |
| TS 22.811 v1720 | Network Selection Mechanism Analysis | Rel-7 |
| TR 22.945 v1300 | Fax Services Guidance for GSM/UMTS | Rel-4 |
| TR 22.949 vj00 | Privacy Requirements Study for 3GPP Services | Rel-19 |
| TR 22.980 vj00 | Network Composition Feasibility Study | Rel-19 |
| TS 23.018 vj00 | Basic call handling in 3GPP CS domain | Rel-19 |
| TS 23.039 v1500 | SMSC to SME Interface Protocols | Rel-5 |
| TS 23.048 v1590 | Secured Packets Structure for SMS and UICC Management | Rel-5 |
| TS 23.066 vj00 | Mobile Number Portability Technical Realization | Rel-19 |
| TS 23.078 vj00 | CAMEL Phase 4 Stage 2 Specification | Rel-19 |
| TS 23.125 v1700 | Flow Based Charging Architecture | Rel-7 |
| TS 23.127 v1610 | Virtual Home Environment Stage 2 Specification | Rel-6 |
| TS 23.141 vj00 | Presence Service Stage 2 Architecture | Rel-19 |
| TS 23.171 v1390 | LCS Stage 2 for UMTS | Rel-4 |
| TS 23.179 vd50 | MCPTT Functional Architecture | Rel-13 |
| TS 23.180 vj20 | Mission Critical Services in IOPS Mode | Rel-19 |
| TS 23.218 vj00 | IMS Call Model Specification | Rel-19 |
| TS 23.221 vj00 | 3GPP System Architectural Requirements | Rel-19 |
| TS 23.222 vk00 | Common API Framework (CAPIF) for 3GPP Northbound APIs | Rel-20 |
| TS 23.226 vj00 | Global Text Telephony (GTT) Stage 2 | Rel-19 |
| TS 23.228 vk00 | IP Multimedia Core Network Subsystem (IMS) Stage 2 | Rel-20 |
| TS 23.234 vd10 | 3GPP-WLAN Interworking Index | Rel-13 |
| TS 23.240 vj00 | 3GPP Generic User Profile (GUP) Architecture | Rel-19 |
| TS 23.251 vj00 | Network Sharing Stage 2 Specification | Rel-19 |
| TS 23.271 vj00 | LCS Stage 2 Specification | Rel-19 |
| TS 23.278 vj00 | CAMEL for IMS Stage 2 Specification | Rel-19 |
| TS 23.280 vk40 | Mission Critical Services Common Functional Architecture | Rel-20 |
| TS 23.379 vk30 | Mission Critical Push to Talk (MCPTT) Service | Rel-20 |
| TS 23.722 vf10 | Common API Framework (CAPIF) for 3GPP Northbound APIs | Rel-15 |
| TR 23.758 vh00 | Study on Edge Application Architecture | Rel-17 |
| TR 23.780 ve00 | MBMS for Mission Critical Communication Services | Rel-14 |
| TS 23.795 vg10 | V2X Application Architecture Study | Rel-16 |
| TS 23.804 v1710 | SMS/MMS over IP Access Networks | Rel-7 |
| TS 23.806 v1700 | Voice Call Continuity between CS and IMS | Rel-7 |
| TS 23.815 v1500 | IMS Charging Implications | Rel-5 |
| TS 23.851 v1610 | Network Sharing Architecture for 3G Systems | Rel-6 |
| TR 23.923 v1300 | Mobile IP+ Feasibility Study for UMTS/GPRS | Rel-4 |
| TR 23.976 vj00 | Push Service Requirements Analysis | Rel-19 |
| TS 24.229 vk00 | IMS Call Control Protocol based on SIP | Rel-20 |
| TS 24.234 vc20 | 3GPP-WLAN Interworking Network Selection | Rel-12 |
| TS 24.235 vc10 | I-WLAN Interworking Management Object | Rel-12 |
| TS 24.281 vk00 | MCVideo Signalling Control Specification | Rel-20 |
| TS 24.285 vj00 | Allowed CSG List Management Object | Rel-19 |
| TS 24.379 vk00 | Mission Critical Push To Talk (MCPTT) Protocol Specification | Rel-20 |
| TS 24.447 v1800 | AOC Service Stage 3 Protocol Description | Rel-8 |
| TS 24.642 vj00 | CCBS/CCNR/CCNL SIP Protocol Specification | Rel-19 |
| TS 25.123 vj00 | Radio Resource Management for TDD | Rel-19 |
| TS 25.133 vj00 | UTRAN RRM Requirements for FDD | Rel-19 |
| TS 25.225 vj00 | UTRA TDD Physical Layer Measurements | Rel-19 |
| TS 25.304 vj10 | UE Idle Mode Procedures | Rel-19 |
| TS 25.305 vj00 | UTRAN UE Positioning Stage 2 | Rel-19 |
| TS 25.331 vj01 | RRC Protocol for UE-UTRAN Radio Interface | Rel-19 |
| TS 25.367 vj00 | Home NodeB Mobility Procedures | Rel-19 |
| TS 25.401 vj00 | UTRAN Overall Architecture | Rel-19 |
| TS 25.410 vj00 | Iu Interface Introduction for UTRAN | Rel-19 |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 |
| TS 25.420 vj00 | Iur Interface Introduction for UTRAN | Rel-19 |
| TS 25.422 vj00 | Signalling Transport for Iur Interface | Rel-19 |
| TR 25.912 vj00 | Evolved UTRA and UTRAN Technical Report | Rel-19 |
| TR 25.931 vj00 | UTRAN Signalling Procedures Examples | Rel-19 |
| TS 26.071 vj00 | AMR Speech Codec Introduction | Rel-19 |
| TS 26.102 vj00 | Mapping of AMR and other codecs to interfaces | Rel-19 |
| TS 26.171 vj00 | Introduction to AMR-WB Speech Processing | Rel-19 |
| TS 26.202 vj00 | AMR-WB Speech Codec Mapping Specification | Rel-19 |
| TS 26.804 vk00 | 5G Media Streaming Architecture Extensions | Rel-20 |
| TR 26.805 vh01 | Study on Media Production over 5G NPN Systems | Rel-17 |
| TS 28.062 vj00 | Tandem Free Operation (TFO) Service Description | Rel-19 |
| TS 28.682 vj00 | WLAN Management NRM IRP Information Service | Rel-19 |
| TR 28.825 vh00 | 5G Network Sharing Management Study | Rel-17 |
| TR 28.840 vi10 | Technical Report | Rel-18 |
| TS 29.078 vj00 | CAMEL Phase 4 CAP Specification | Rel-19 |
| TS 29.198 v1900 | Service Broker SCF API Specification | Rel-9 |
| TS 29.201 vj00 | RESTful Rx Interface for AF-PC Communication | Rel-19 |
| TS 29.204 vj00 | SS7 Security Gateway Functional Description | Rel-19 |
| TS 29.278 vj00 | CAMEL Application Part (CAP) for IMS Phase 4 | Rel-19 |
| TS 29.549 vk01 | SEAL Services APIs | Rel-20 |
| TS 29.817 vc10 | Study on XML-based Rx interface for PCC | Rel-12 |
| TS 31.115 vj00 | Secured Packet Structure for UICC Applications | Rel-19 |
| TS 31.117 vj20 | USAT Tests for Non-Removable UICC | Rel-19 |
| TS 31.121 vi60 | UICC Terminal Test Specification | Rel-18 |
| TS 31.127 vi50 | UE Behavioural Tests for Non-Removable UICC/USIM | Rel-18 |
| TS 32.101 vj00 | PLMN Management Principles and Requirements | Rel-19 |
| TS 32.240 vk00 | Charging Architecture and Principles in 3GPP | Rel-20 |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 |
| TS 32.270 vj00 | MMS Charging Management Specification | Rel-19 |
| TS 32.271 vj20 | 3GPP LCS Charging Management Spec | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.276 vj00 | VCS Online Charging from Proxy Function | Rel-19 |
| TS 32.277 vj20 | Charging Management for Proximity Services (ProSe) | Rel-19 |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 |
| TS 32.293 vj00 | Proxy Function in Domestic Service Provider | Rel-19 |
| TS 32.298 vk00 | Charging Data Record Parameter Description | Rel-20 |
| TS 32.401 vj00 | Performance Management Concept & Requirements | Rel-19 |
| TS 32.404 vj00 | Performance Management Definitions & Template | Rel-19 |
| TS 32.432 vj00 | Performance measurement file format definition | Rel-19 |
| TS 32.435 vj00 | Performance measurement XML file format definition | Rel-19 |
| TS 32.808 v1800 | Common User Profile Storage Framework | Rel-8 |
| TS 32.849 vd00 | IMS Roaming Charging Study | Rel-13 |
| TS 32.850 ve00 | IMS Charging Correlation Methods Study | Rel-14 |
| TS 33.108 vj00 | LI Handover Interface Specification | Rel-19 |
| TS 33.127 vj70 | Lawful Interception Architecture and Functions | Rel-19 |
| TS 33.401 vj20 | EPS Security Architecture | Rel-19 |
| TS 33.835 vg10 | Study on authentication and key management for apps | Rel-16 |
| TS 33.859 vb10 | UTRAN Key Hierarchy Enhancement Study | Rel-11 |
| TS 33.863 ve20 | Security for Battery-Efficient IoT Device to Enterprise | Rel-14 |
| TS 36.133 vj50 | LTE Radio Resource Management Requirements | Rel-19 |
| TS 36.300 vj20 | E-UTRAN Radio Interface Protocol Architecture | Rel-19 |
| TS 36.302 vj00 | E-UTRA Physical Layer Services | Rel-19 |
| TS 36.304 vj20 | Access Stratum (AS) Idle Mode Procedures for UE | Rel-19 |
| TS 36.331 vj30 | E-UTRA RRC Protocol Specification | Rel-19 |
| TS 36.401 vj00 | E-UTRAN Overall Architecture Description | Rel-19 |
| TS 36.413 vj20 | S1 Application Protocol (S1AP) for E-UTRAN | Rel-19 |
| TS 36.423 vj10 | X2 Application Protocol (X2AP) Specification | Rel-19 |
| TS 36.444 vj00 | M3AP Protocol Specification for M3 Interface | Rel-19 |
| TS 36.579 | 3GPP TR 36.579 | R99 |
| TS 36.896 ve00 | Study on Flexible eNB-ID and Cell-ID in E-UTRAN | Rel-14 |
| TS 37.320 vj30 | Minimization of Drive Tests Overview | Rel-19 |
| TS 37.579 vi50 | Mission Critical (MC) services | Rel-18 |
| TS 38.133 vk00 | NR RRM Requirements | Rel-20 |
| TS 38.300 vj30 | NR and NG-RAN Overall Description | Rel-19 |
| TS 38.304 vj30 | NR UE Idle and Inactive State Procedures | Rel-19 |
| TS 38.331 vj30 | NR Radio Resource Control Protocol Specification | Rel-19 |
| TS 38.401 vj30 | NG-RAN Architecture Description | Rel-19 |
| TR 38.882 vi00 | Technical Report on UE Location Service | Rel-18 |
| TS 41.033 ve00 | GSM Lawful Interception Interface Requirements | Rel-14 |
| TS 43.051 vj00 | GERAN Stage 2 Service Description | Rel-19 |
| TS 43.318 vj00 | Generic Access Network (GAN) Stage 2 | Rel-19 |
| TR 43.901 vj00 | Generic Access to A/Gb Interface Feasibility Study | Rel-19 |
| TR 43.902 vj00 | GAN Enhancements Feasibility Study | Rel-19 |
| TS 44.060 vj00 | GERAN RLC/MAC Protocol Specification | Rel-19 |
| TS 44.160 vg00 | GERAN Iu Mode RLC/MAC Protocol Specification | Rel-16 |
| TS 44.318 vj00 | Generic Access Network (GAN) Interface Procedures | Rel-19 |
| TS 46.002 vj00 | Introduction to GSM Half-Rate Speech Processing | Rel-19 |
| TS 46.051 vj00 | GSM Enhanced Full Rate Speech Processing Intro | Rel-19 |
| TS 52.402 vj00 | GSM Performance Management Measurements | Rel-19 |