Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Identifier

PLMN

Public Land Mobile Network

Identifier →

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.

Introduced
R99
Where
Services › IMS
Specifications
146 specs
Also in
Radio Access Network, Core Network, Management
PLMN Description Purpose What changed Neighbours 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.

What changed in its specifications

The latest release-to-release comparison of specifications that define PLMN. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.011Rel-18 → Rel-19

Rel-19 adds an optional Operator Controlled Lower Selection-priority PLMN Selector list, stored in USIM or ME, used during PLMN selection.

Full comparison in TS 22.011 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 15 changes
  • 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
  • Introduction test case – 5.5.1 – Display of 5G Operator PLMN name from USIM TS 31.121CR0323
  • Introduction test case – 5.5.2 – Display of 5G Operator PLMN name from ME TS 31.121CR0324
  • Proposal for definition for PLMN trust domain TS 23.222CR0011
  • Definition of Primary PLMN ID TS 23.251CR0108

+ 9 more changes

Rel-16 6 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
  • Corrections to PLMN TC 7.2.3 TS 31.121CR0388
  • Serving PLMN Rate Control in List of Traffic Data Volumes TS 32.298CR0729
Rel-17 9 changes
  • On PLMN selection for MINT TS 22.011CR0307
  • Adding, updating, deleting FPLMN to the forbidden PLMN list when accessing satellite NG-RAN, and recognises the priority order of the User controlled PLMN selector list using an ACT preference GSM, UTRAN, E-UTRAN and NG-RAN versus satellite NG-RAN. TS 31.121CR0525
  • UE recognising the search period of the Higher priority PLMN – NG-RAN TS 31.121CR0539
  • UE recognising Multiplier Coefficient for Higher Priority PLMN search – NG-RAN satellite access TS 31.121CR0540
  • Satellite access RAT identifier for PLMN selection TS 22.011CR319
  • Requirement Alignment related to PLMN reselection TS 22.011CR321

+ 3 more changes

Rel-18 6 changes
  • Addition of User controlled PLMN selector handling test cases for IoT NTN TS 31.121CR0566
  • Addition of Operator controlled PLMN selector handling test cases for IoT NTN TS 31.121CR0567
  • Addition of User controlled PLMN selector handling test cases for IoT NTN TS 31.121CR0582
  • Addition of Operator controlled PLMN selector handling test cases for IoT NTN TS 31.121CR0583
  • UE recognising the search period of the Higher priority PLMN - NG-RAN TS 31.127CR0013
  • Clarifications on PLMN search for FPLMN Registered UEs TS 22.011CR340
Rel-19 4 changes
  • Lower Selection-priority for PLMN Selection TS 22.011CR0373
  • Location reporting information obtained from the PLMN operator (LTE) TS 23.280CR0569
  • Clarification on selection of Forbidden PLMN during Disaster Conditions when Operator controlled signal threshold applies TS 22.011CR0351
  • Correction of PLMN Selection with operator threshold TS 22.011CR0384
Rel-21 1 change
  • Add support of 6G in PLMN Selection TS 22.011CR0374
Rel-20 2 changes
  • Add CDR parameters of host PLMN ID under INS case TS 32.298CR1079
  • Rel-20 CR TS 32.240 Add the BCE for inter PLMN settlement of Charges TS 32.240CR0528

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 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.011 vl00 Service Access and Roaming Procedures Rel-21 read
TS 22.038 vj00 USIM Application Toolkit (USAT) Stage 1 Rel-19 read
TS 22.053 vj00 Tandem Free Operation (TFO) Stage 1 Rel-19 read
TS 22.057 vj00 Mobile Execution Environment (MExE) Stage 1 Rel-19 read
TS 22.060 vj00 GPRS Stage 1 Service Description Rel-19 read
TS 22.066 vj00 Mobile Number Portability Stage 1 Rel-19 read
TS 22.121 v531 Virtual Home Environment Service Requirements Rel-5 read
TS 22.234 vd10 3GPP-WLAN Interworking Index Specification Rel-13 read
TS 22.273 v710 IMS Multimedia Telephony with PSTN/ISDN Simulation Rel-7 read
TS 22.495 v700 NGN Requirements for IMS Services Rel-7 read
TS 22.811 v720 Network Selection Mechanism Analysis Rel-7 read
TR 22.945 v300 Fax Services Guidance for GSM/UMTS R99 read
TR 22.949 vj00 Privacy Requirements Study for 3GPP Services Rel-19 read
TR 22.980 vj00 Network Composition Feasibility Study Rel-19 read
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19 read
TS 23.039 v500 SMSC to SME Interface Protocols Rel-5 read
TS 23.048 v590 Secured Packets Structure for SMS and UICC Management Rel-5 read
TS 23.066 vj00 Mobile Number Portability Technical Realization Rel-19 read
TS 23.078 vj00 CAMEL Phase 4 Stage 2 Specification Rel-19 read
TS 23.125 v700 Flow Based Charging Architecture Rel-7 read
TS 23.127 v610 Virtual Home Environment Stage 2 Specification Rel-6 read
TS 23.141 vj00 Presence Service Stage 2 Architecture Rel-19 read
TS 23.171 v390 LCS Stage 2 for UMTS R99 read
TS 23.179 vd50 MCPTT Functional Architecture Rel-13 read
TS 23.180 vj20 Mission Critical Services in IOPS Mode Rel-19 read
TS 23.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19 read
TS 23.222 vk10 Common API Framework (CAPIF) Rel-20 read
TS 23.226 vj00 Global Text Telephony (GTT) Stage 2 Rel-19 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.234 vd10 3GPP-WLAN Interworking Index Rel-13 read
TS 23.240 vj00 3GPP Generic User Profile (GUP) Architecture Rel-19 read
TS 23.251 vj00 Network Sharing Stage 2 Specification Rel-19 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 23.278 vj00 CAMEL for IMS Stage 2 Specification Rel-19 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 23.379 vk40 Mission Critical Push-to-Talk Architecture Rel-20 read
TS 23.722 vf10 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-15 read
TR 23.758 vh00 Study on Edge Application Architecture Rel-17 read
TR 23.780 ve00 MBMS for Mission Critical Communication Services Rel-14 read
TS 23.795 vg10 V2X Application Architecture Study Rel-16 read
TS 23.804 v710 SMS/MMS over IP Access Networks Rel-7 read
TS 23.806 v700 Voice Call Continuity between CS and IMS Rel-7 read
TS 23.815 v500 IMS Charging Implications Rel-5 read
TS 23.851 v610 Network Sharing Architecture for 3G Systems Rel-6 read
TR 23.923 v300 Mobile IP+ Feasibility Study for UMTS/GPRS R99 read
TR 23.976 vj00 Push Service Requirements Analysis Rel-19 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.234 vc20 3GPP-WLAN Interworking Network Selection Rel-12 read
TS 24.235 vc10 I-WLAN Interworking Management Object Rel-12 read
TS 24.281 vk10 MCVideo Signalling Control Rel-20 read
TS 24.285 vj00 Allowed CSG List Management Object Rel-19 read
TS 24.379 vk10 MCPTT Call Control Protocol Rel-20 read
TS 24.447 v800 Advice Of Charge (AOC) Service Protocol Rel-8 read
TS 24.642 vj00 CCBS/CCNR/CCNL SIP Protocol Specification Rel-19 read
TS 25.123 vj00 Radio Resource Management for TDD Rel-19 read
TS 25.133 vj00 UTRAN RRM Requirements for FDD Rel-19 read
TS 25.225 vj00 UTRA TDD Physical Layer Measurements Rel-19 read
TS 25.304 vj10 UE Idle Mode Procedures Rel-19 read
TS 25.305 vj00 UTRAN UE Positioning Stage 2 Rel-19 read
TS 25.331 vj01 UTRAN Radio Resource Control Protocol Rel-19 read
TS 25.367 vj00 Home NodeB Mobility Procedures Rel-19 read
TS 25.401 vj00 UTRAN Overall Architecture Rel-19 read
TS 25.410 vj00 Iu Interface Introduction for UTRAN Rel-19 read
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19 read
TS 25.420 vj00 Iur Interface Introduction for UTRAN Rel-19 read
TS 25.422 vj00 Signalling Transport for Iur Interface Rel-19 read
TR 25.912 vj00 Evolved UTRA and UTRAN Technical Report Rel-19 read
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19 read
TS 26.071 vj00 AMR Speech Codec Introduction Rel-19 read
TS 26.102 vj00 Mapping of AMR and other codecs to interfaces Rel-19 read
TS 26.171 vj00 Introduction to AMR-WB Speech Processing Rel-19 read
TS 26.202 vj00 AMR-WB Speech Codec Mapping Specification Rel-19 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TR 26.805 vh01 Study on Media Production over 5G NPN Systems Rel-17 read
TS 28.062 vj00 Tandem Free Operation (TFO) Service Description Rel-19 read
TS 28.682 vj00 WLAN Management NRM IRP Information Service Rel-19 read
TR 28.825 vh00 5G Network Sharing Management Study Rel-17 read
TR 28.840 vi10 Technical Report Rel-18 read
TS 29.078 vj00 CAMEL Phase 4 CAP Specification Rel-19 read
TS 29.198 v340 OSA R99 API Stage 3 Specification R99 read
TS 29.201 vj00 RESTful Rx Interface for AF-PC Communication Rel-19 read
TS 29.204 vj00 SS7 Security Gateway Functional Description Rel-19 read
TS 29.278 vj00 CAMEL Application Part (CAP) for IMS Phase 4 Rel-19 read
TS 29.549 vk10 SEAL Service APIs Rel-20 read
TS 29.817 vc10 Study on XML-based Rx interface for PCC Rel-12 read
TS 31.115 vj00 Secured Packet Structure for UICC Applications Rel-19 read
TS 31.117 vj30 USAT Tests for Non-Removable UICC Rel-19 read
TS 31.121 vj00 UICC Application Test Specification Rel-19 read
TS 31.127 vj00 UE Application Behavioural Tests for Non-Removable UICC Rel-19 read
TS 32.101 vj00 PLMN Management Principles and Requirements Rel-19 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19 read
TS 32.251 vj00 PS Domain Charging Management Rel-19 read
TS 32.270 vj00 MMS Charging Management Specification Rel-19 read
TS 32.271 vj20 3GPP LCS Charging Management Spec Rel-19 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.276 vj00 VCS Online Charging from Proxy Function Rel-19 read
TS 32.277 vj20 Charging Management for Proximity Services (ProSe) Rel-19 read
TS 32.278 vj00 Monitoring Events Offline Charging Specification Rel-19 read
TS 32.293 vj00 Proxy Function in Domestic Service Provider Rel-19 read
TS 32.298 vk10 Charging Data Record Specification Rel-20 read
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19 read
TS 32.404 vj00 Performance Management Definitions & Template Rel-19 read
TS 32.432 vj00 Performance measurement file format definition Rel-19 read
TS 32.435 vj00 Performance measurement XML file format definition Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TS 32.849 vd00 IMS Roaming Charging Study Rel-13 read
TS 32.850 ve00 IMS Charging Correlation Methods Study Rel-14 read
TS 33.108 vj00 LI Handover Interface Specification Rel-19 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TS 33.401 vj20 EPS Security Architecture Rel-19 read
TS 33.835 vg10 Study on authentication and key management for apps Rel-16 read
TS 33.859 vb10 UTRAN Key Hierarchy Enhancement Study Rel-11 read
TS 33.863 ve20 Security for Battery-Efficient IoT Device to Enterprise Rel-14 read
TS 36.133 vj60 LTE Radio Resource Management Requirements Rel-19 read
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19 read
TS 36.304 vj30 LTE UE Idle Mode Procedures Rel-19 read
TS 36.331 vj40 E-UTRA Radio Resource Control (RRC) Protocol Rel-19 read
TS 36.401 vj00 E-UTRAN Overall Architecture Description Rel-19 read
TS 36.413 vj20 S1 Application Protocol (S1AP) for E-UTRAN Rel-19 read
TS 36.423 vj10 X2 Application Protocol (X2AP) Specification Rel-19 read
TS 36.444 vj00 M3AP Protocol Specification for M3 Interface Rel-19 read
TS 36.579 3GPP TR 36.579 R99 read
TS 36.896 ve00 Study on Flexible eNB-ID and Cell-ID in E-UTRAN Rel-14 read
TS 37.320 vj40 MDT Overall Description (Stage 2) Rel-19 read
TS 37.579 vi50 Mission Critical (MC) services Rel-18 read
TS 38.133 vk10 NR Radio Resource Management Requirements Rel-20 read
TS 38.300 vj40 NR and NG-RAN Overall Description Rel-19 read
TS 38.304 vj30 NR UE Idle and Inactive State Procedures Rel-19 read
TS 38.331 vj40 NR Radio Resource Control (RRC) Rel-19 read
TS 38.401 vj30 NG-RAN Architecture Description Rel-19 read
TR 38.882 vi00 Technical Report on UE Location Service Rel-18 read
TS 41.033 ve00 GSM Lawful Interception Interface Requirements Rel-14 read
TS 43.051 vj00 GERAN Stage 2 Service Description Rel-19 read
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19 read
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19 read
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19 read
TS 44.060 vj00 GERAN RLC/MAC Protocol Specification Rel-19 read
TS 44.160 vg00 GERAN Iu Mode RLC/MAC Protocol Specification Rel-16 read
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19 read
TS 46.002 vj00 Introduction to GSM Half-Rate Speech Processing Rel-19 read
TS 46.051 vj00 GSM Enhanced Full Rate Speech Processing Intro Rel-19 read
TS 52.402 vj00 GSM Performance Management Measurements Rel-19 read