BroadNet
Fundamentals BroadNet answer

What is an HLR (Home Location Register)?

Last reviewed 1 min readReviewed by BroadNet engineering
Quick answer

The HLR (Home Location Register) is the central subscriber database in a 2G/3G mobile network. It stores each subscriber's MSISDN, IMSI, service entitlements, and the address of the MSC/VLR currently serving them. When an SMS arrives, the destination operator's SMSC queries the HLR over SS7 MAP (SendRoutingInfoForSM) to locate the subscriber before delivery. In 4G/5G the HSS — and later the 5G UDM — replaces it. The HLR is the network element itself; querying it from outside the operator is a separate service, HLR Lookup — see /answers/what-is-hlr-lookup.

Plain-language definitionVendor-neutralReviewed September 30, 2026
The long answer

Everything worth knowing, nothing that isn't.

§01

HLR vs VLR vs HSS

The HLR is the permanent system of record for a subscriber's home network. The VLR is a temporary working copy held by whichever MSC currently serves the handset. The HSS (Home Subscriber Server) is the 4G Diameter-based successor to the HLR. See /answers/what-is-vlr, /answers/what-is-msc, and /answers/diameter-s6a-explained.

§02

Why the HLR matters for deliverability

A live query against the HLR reveals whether a number is active, which operator currently owns it (crucial after number porting), and whether the subscriber is roaming. Exposed as a standalone API this is HLR Lookup — the single most useful list-quality check before an A2P send. See /products/hlr-lookup and /answers/what-is-hlr-lookup.

BNWritten by the BroadNet engineering team·Operating carrier-grade messaging since 2003, headquartered in Dubai·Editorial standards
Build with this

Need help wiring this up?

The pages below are the products and integration guides that put this concept on the wire. If you'd rather walk through it live, our engineering team takes calls same-day during MENA working hours.

Talk to our engineering team
Feedback

Was this answer helpful?

Your vote helps us prioritise which answers to expand with examples, diagrams, and code snippets.

Was this answer helpful?
Thanks — noted. We'll keep this answer maintained.
Got it. Tell us what was missing — send a quick note.

How we write and review content

Still need help?

Talk to a real engineer about your build.

We reply within one business day, and production accounts get 24/7 support. Our solutions engineers ship code, not scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
Response SLA
Test-access requestsReply within 1 business day
Production24 / 7 · < 15 min
Operator NOC24 / 7 · pager