PLMN

Public Land Mobile Network

Identifier →
Introduced in R99 Also in: Radio Access Network, Core Network, Management

PLMN is a public land mobile telecommunications network uniquely identified by a Mobile Country Code and Mobile Network Code for subscriber roaming and network selection.

Category
Identifier
Introduced
R99
Where
Services › Codecs
Also touches
3 segments
Specifications
146 specs
PLMN Description Purpose Related Classification Detected Changes Specifications

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

Related approachesMCCMNCSIM

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (46 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 11 changes

In Release 15, key PLMN enhancements included the formal definition of a Primary PLMN ID and a PLMN trust domain, alongside clarifications for PLMN selection and identity procedures in the RRC_INACTIVE state. Corrections and updates were made to the handling of the Equivalent HPLMN list and Access Identity, and signalling was introduced for reading shared PLMN information from non-CSG cells. Furthermore, the release integrated the Location Server with the PLMN and provided editorial clarifications for PLMN-IdentityInfoList and related fields.

  • 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
  • Correction of PLMN selection in RRC_INACTIVE TS 38.304CR0102
  • Correction for Access Identity 0 when PLMN is reserved for operator use TS 38.304CR0128
  • Correction to missing field descriptions of PLMN Identity TS 38.331CR0447

+ 5 more changes

Rel-16 14 changes

In Release 16, key enhancements for the PLMN function included the formal introduction and finalization of Non-Public Networks (NPNs), which operate as distinct networks, and the detailed handling of mobility in mixed NPN/PLMN cell scenarios. Furthermore, the release expanded Lawful Interception (LI) procedures for the Visited PLMN (VPLMN) in home-routed roaming scenarios, specifying interfaces like S8HR and N9HR. Additionally, it introduced mechanisms like serving PLMN rate control and support for multiple CCFs within a PLMN trust domain.

  • Multiple CCFs deployment in a PLMN trust domain TS 23.222CR0050
  • LI in VPLMN with home routed roaming scenario TS 33.127CR0044
  • Non-Public Networks TS 38.300CR0195
  • Introduction of Non Public Networks TS 38.300CR0254
  • Introducing the support of Non-Public Networks TS 38.331CR1468
  • UDR service for mapping IMS Public Identity to HSS Group ID for HSS selection TS 23.228CR1226

+ 8 more changes

Rel-17 7 changes

In Release 17, key PLMN-related enhancements included clarifying the PLMN check for the reconnectCellID in Radio Link Failure reports and adding serving PLMN information within the User Location Information for IoT over Non-Terrestrial Networks. Furthermore, the release introduced corrections for the PLMN index in the Multicast Control Channel of a Secondary Cell and saw editorial updates to MCC-related specifications following TSG SA approvals.

  • IMS: Removing IBCF from the alternate option for non-local ID in the VPLMN TS 33.127CR0122
  • Enhancement of LI/LALS system in VPLMN TS 33.127CR0162
  • Adding serving PLMN information in ULI for IoT NTN TS 36.413CR1893
  • Correction for PLMN index in MCCH of SCell TS 38.331CR4161
  • MCC Editorial update for publication after TSG SA approval (SA#89) TS 23.180
  • MCC Editorial update for publication after TSG SA approval (SA#86) TS 23.758

+ 1 more changes

Rel-18 13 changes

In Release 18, the primary enhancement for the PLMN function was the introduction of enhancements for Non-Public Networks (NPNs) within the Minimization of Drive Tests (MDT) framework, as indicated by the CR title. Furthermore, the release included a correction regarding the proper usage of a public service identity within PLMN operations. No other specific PLMN-related procedures or capabilities beyond these items are detailed in the provided materials.

  • UE recognising the search period of the Higher priority PLMN - NG-RAN TS 31.127CR0013
  • Introduction of MDT enhancements to support Non-Public Networks TS 37.320CR0128
  • Introduction of Mobile IAB TS 38.300CR0727
  • Introduction of mobile IAB for NR TS 38.304CR0370
  • Introduction of mobile IAB TS 38.331CR4457
  • Support for mobile IAB TS 38.401CR0308

+ 7 more changes

Rel-19 1 change

In Release 19, a new capability was introduced for the PLMN function to provide location reporting information obtained from the PLMN operator for LTE networks. This enhancement allows the network to supply specific location data, expanding the operational information available from the PLMN.

  • Location reporting information obtained from the PLMN operator (LTE) TS 23.280CR0569

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.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.011 vj50 Service Accessibility Procedures 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 v1400 Virtual Home Environment Requirements Rel-5
TS 22.234 vd10 3GPP-WLAN Interworking Index Specification Rel-13
TS 22.273 v1700 IMS Multimedia Telephony with PSTN/ISDN Simulation Rel-7
TS 22.495 v1700 NGN Requirements for IMS Services Rel-7
TS 22.811 v1700 Network Selection Mechanisms Overview 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 v1400 SMSC to SME Interface Protocols Rel-5
TS 23.048 v1400 Secured Packets for UICC Remote 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 v1600 Virtual Home Environment Stage 2 Specification Rel-6
TS 23.141 vj00 Presence Service Stage 2 Architecture Rel-19
TS 23.171 v1300 LCS Stage 2 Specification for UMTS Rel-4
TS 23.179 vd50 MCPTT Functional Architecture Rel-13
TS 23.180 vj10 MC services support 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 vj80 Common API Framework for 3GPP Northbound APIs Rel-19
TS 23.226 vj00 Global Text Telephony (GTT) Stage 2 Rel-19
TS 23.228 vj50 IMS Stage-2 Service Description Rel-19
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 vk10 Common Architecture for Mission Critical Services Rel-20
TS 23.379 vk00 MCPTT Functional Architecture 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 v1700 SMS/MMS over IP Access Support 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 v1600 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 vj50 IMS call control protocol based on SIP and SDP Rel-19
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 vj40 MCVideo Signalling Control Specification Rel-19
TS 24.285 vj00 Allowed CSG List Management Object Rel-19
TS 24.379 vj50 Mission Critical Push To Talk (MCPTT) call control Rel-19
TS 24.447 v800 Advice Of Charge (AOC) Service Protocol 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 vj00 UTRA Idle Mode Procedures Specification Rel-19
TS 25.305 vj00 UTRAN UE Positioning Stage 2 Rel-19
TS 25.331 vj00 UTRAN RRC Protocol Specification 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 vj10 5G Media Streaming Extensions Study Rel-19
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 OSA API Overview 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 vj40 SEAL API Specification for Vertical Applications Rel-19
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 vj10 USIM Application Toolkit Test for Non-Removable UICC Rel-19
TS 31.121 vi50 UICC-terminal interface test specification Rel-18
TS 31.127 vi40 UICC-terminal interaction testing specification Rel-18
TS 32.101 vj00 Management principles and high-level requirements Rel-19
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
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 vj30 Charging Data Record (CDR) Parameter Specification Rel-19
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 vj50 Lawful Interception Architecture and Functions Rel-19
TS 33.401 vj10 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 vj20 E-UTRA RRM Requirements Rel-19
TS 36.300 vj00 E-UTRAN Radio Interface Protocol Architecture Overview Rel-19
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19
TS 36.304 vj00 UE Idle Mode Procedures in E-UTRA Rel-19
TS 36.331 vj00 LTE RRC Protocol Specification Rel-19
TS 36.401 vj00 E-UTRAN Overall Architecture Description Rel-19
TS 36.413 vj10 S1 Application Protocol (S1AP) 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 vj00 Minimization of Drive Tests (MDT) Overview Rel-19
TS 37.579 vi40 Mission Critical services conformance testing Rel-18
TS 38.133 vj20 5G UE Radio Requirements for RRC_IDLE Mobility Rel-19
TS 38.300 vj00 NG-RAN Overall Description Rel-19
TS 38.304 vj00 UE RRC_IDLE and RRC_INACTIVE Procedures Rel-19
TS 38.331 vj00 NR Radio Resource Control (RRC) Protocol Specification Rel-19
TS 38.401 vj10 NG-RAN Architecture Specification 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