HPLMN

Home Public Land Mobile Network

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

HPLMN is the subscriber's home mobile network where their permanent subscription data is held for authentication, billing, and service provisioning, enabling roaming by distinguishing it from visited networks.

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

Description

The Home Public Land Mobile Network (HPLMN) is a fundamental concept in mobile telecommunications that identifies the network operator with which a subscriber holds a permanent, contractual subscription. It is a core identifier within the International Mobile Subscriber Identity (IMSI), which is stored on the subscriber's Universal Integrated Circuit Card (UICC) or SIM card. The IMSI is structured as a Mobile Country Code (MCC), a Mobile Network Code (MNC), and a Mobile Subscriber Identification Number (MSIN). The combination of MCC and MNC within the IMSI uniquely identifies the HPLMN. This identifier is central to the network's operation, as it is the first piece of information used to route authentication and authorization requests when a mobile device connects to any network, whether at home or roaming.

Architecturally, the HPLMN hosts critical network functions that manage the subscriber's permanent profile. The primary repository is the Home Subscriber Server (HSS) in 4G/5G Core networks or the Home Location Register (HLR) in 2G/3G networks. These databases store the master copy of subscriber data, including authentication credentials (Ki keys), service profiles, and subscription status. When a user attaches to a network, the serving network (which could be the HPLMN itself or a Visited PLMN - VPLMN) extracts the HPLMN identifier from the IMSI. If the device is not in the HPLMN, the serving network uses signaling protocols (like MAP or Diameter) to contact the HSS/HLR in the HPLMN to authenticate the user and retrieve their service profile.

The role of the HPLMN extends beyond initial authentication. It is the anchor point for mobility management, ensuring seamless service continuity as the user moves. For billing, it is responsible for generating Call Detail Records (CDRs) for its subscribers, even for usage that occurs in other networks, through roaming agreements. For advanced services like Voice over LTE (VoLTE) or IP Multimedia Subsystem (IMS), the HPLMN's IMS core and Application Servers provide the subscriber's definitive service configuration. The concept of the HPLMN is thus inseparable from the architecture of roaming, enabling global interoperability by providing a trusted home anchor for every mobile subscription.

Purpose & Motivation

The HPLMN concept was created to establish a clear, unambiguous home authority for each mobile subscriber, which is a prerequisite for enabling secure and billable roaming between different network operators. Before standardized roaming, subscribers were effectively locked to a single network's coverage area. The HPLMN, as a globally unique identifier embedded in the SIM, allows any compatible network worldwide to identify the subscriber's home operator and establish a secure signaling link to it for authentication and authorization. This solved the critical problem of trust between independent operators, allowing them to offer service to visitors while ensuring the home network retains control over subscription validity and billing.

Furthermore, the HPLMN provides the architectural foundation for centralized subscriber management. By anchoring the definitive subscriber data in the home network, it simplifies service provisioning and updates. Operators can modify a subscriber's service profile (e.g., adding a data plan) in one central HSS/HLR, and these changes are effective regardless of where the subscriber is physically located. This centralized model also facilitates the implementation of consistent service policies, such as parental controls or enterprise service levels, which are enforced based on the profile retrieved from the HPLMN. The concept has evolved from basic circuit-switched roaming in 2G to support complex IP-based services in 4G and 5G, but its core purpose as the subscription anchor remains unchanged.

Classification

Part ofIMSI
Related approachesVPLMN

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 1 change

In Release 15, no substantial new HPLMN functionality was introduced, as the provided Change Request titles indicate only an editorial update for publication. The technical grounding context reiterates the pre-existing "Equivalent HPLMN" (EHPLMN) concept, where a list of PLMN codes on the USIM can replace the HPLMN derived from the IMSI for selection purposes.

  • MCC Editorial update for publication after TSG SA approval (SA#78) TS 23.722

Explore further

Broader topics and technologies where HPLMN plays a role.

Defining Specifications

3GPP specifications that define or reference HPLMN, 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.234 vd10 3GPP-WLAN Interworking Index Specification Rel-13
TS 22.811 v1700 Network Selection Mechanisms Overview Rel-7
TR 22.980 vj00 Network Composition Feasibility Study Rel-19
TS 23.078 vj00 CAMEL Phase 4 Stage 2 Specification Rel-19
TS 23.110 vj00 Access Stratum Services Specification Rel-19
TS 23.125 v1700 Flow Based Charging Architecture Rel-7
TS 23.171 v1300 LCS Stage 2 Specification for UMTS Rel-4
TS 23.218 vj00 IMS Call Model Specification Rel-19
TS 23.226 vj00 Global Text Telephony (GTT) Stage 2 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.271 vj00 LCS Stage 2 Specification Rel-19
TS 23.278 vj00 CAMEL for IMS Stage 2 Specification Rel-19
TS 23.722 vf10 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-15
TS 23.804 v1700 SMS/MMS over IP Access Support Rel-7
TS 23.815 v1500 IMS Charging Implications Rel-5
TS 23.849 vb00 Study on IMS Roaming Media Optimization Rel-11
TS 23.851 v1600 Network Sharing Architecture for 3G Systems Rel-6
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.315 vj00 Operator Determined Barring (ODB) for IMS Rel-19
TS 24.391 vj00 USSD over IMS Management Object Specification Rel-19
TS 25.401 vj00 UTRAN Overall Architecture Rel-19
TS 26.501 vj30 5G Media Streaming (5GMS) Architecture Rel-19
TR 28.840 vi10 Technical Report Rel-18
TS 29.213 vj20 PCC Signalling Flows and QoS Mapping Rel-19
TS 29.215 vj00 S9 Reference Point Stage 3 Specification Rel-19
TS 31.121 vi50 UICC-terminal interface test specification Rel-18
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.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.401 vj00 Performance Management Concept & Requirements Rel-19
TS 32.808 v1800 Common User Profile Storage Framework Rel-8
TS 32.849 vd00 IMS Roaming Charging Study Rel-13
TS 33.835 vg10 Study on authentication and key management for apps Rel-16
TS 36.300 vj00 E-UTRAN Radio Interface Protocol Architecture Overview 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 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.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19
TS 52.402 vj00 GSM Performance Management Measurements Rel-19