Mobile number portability (MNP) is the right of a mobile subscriber to keep their phone number when they move to a different mobile network. Once a number has been ported, the network that serves it is no longer the one its number range was originally allocated to.
Why was number portability introduced?
Regulators introduced portability to make switching easier and increase competition. Without it, changing operator meant changing number, and that kept customers with their existing provider.
Some milestones from public regulatory sources:
- United States: the FCC required wireless local number portability from 24 November 2003. Customers could then move a number between wireless carriers, and from a landline to a wireless service.
- Canada: wireless number portability started on 14 March 2007 (CRTC).
- European Union: the European Electronic Communications Code (Directive (EU) 2018/1972, Article 106) requires that a number be ported and activated within one working day of the agreed date.
Most countries with competitive mobile markets now offer MNP in some form.
Why does portability matter for messaging and fraud checks?
Because the prefix no longer tells you the network. Many systems still guess the carrier from the first digits of a number. That guess goes wrong for every ported number, and it can lead to:
- wrong routing and pricing, when an SMS provider bills or routes by destination network;
- wrong line-type assumptions, when a number moves from a landline to a mobile or VoIP service (US rules allow this);
- missed fraud signals, when a recent port is part of an account-takeover attempt. In a port-out scam, a criminal moves a victim's number to a SIM they control so they can receive the victim's one-time passcodes.
How does a network know where a ported number lives?
Countries handle this differently. Many run a central number portability database that lists every ported number and its current network. Others make each network keep a copy. When a call or SMS is routed, the sending network queries that data, or the home register, to find the right destination. An HLR lookup reads the result of this process directly from the network. A carrier lookup reads it from reference data that is refreshed regularly.
How do I detect ported numbers with MobileValidate?
- The MNP lookup (
number.mnp) answers the portability question directly:portingisportedornot_ported, with the current network's MCC/MNC code and country. It works for mobile numbers from any country except sanctioned ones. - The HLR lookup returns a
portedflag together with live reachability, roaming and the current network. - The carrier lookup returns the current
carrierand, when it differs, theoriginal_carrier. A difference means the number was ported. - The US and Canada carrier lookup returns the current carrier for North American numbers, where porting is common.
A port by itself is normal. Millions of people switch operators. Treat it as context, and combine it with other signals, such as a very recent port shortly before a password reset.
Frequently asked questions
Can I tell a number's carrier from its prefix?
Not reliably, in any country with number portability. The prefix shows which network the range was allocated to. A ported number is served by a different network.
Does porting change the number's country?
No. Numbers are ported between networks within the same country. The country code stays the same.
How do I find out whether a number was ported?
Run an MNP lookup. MobileValidate's MNP lookup returns porting (ported or not_ported) and the current network code, and the HLR lookup returns a ported flag together with live reachability. The carrier lookup also returns original_carrier when the current carrier differs from the one the range was allocated to.
What is the difference between an MNP lookup and an HLR lookup?
An MNP lookup answers whether the number was ported and which network it is on now. An HLR lookup asks the home network live and also tells you whether the phone is reachable and roaming. For routing, MNP is enough; for reachability, use HLR.
Related
Guides on this topic
All articlesResearch
Mobile number portability by country: a 2026 atlas
Mobile number portability in 68 countries: launch dates, porting times and published volumes, with a source per row, plus why prefix carrier lookups fail.
10 min read
Guides
How to get the MCC and MNC from a phone number (and why the prefix can be wrong)
MCC/MNC lookup by phone number: why the prefix shows only the original network, how to get the current code with MNP or HLR, and 5 mistakes to avoid.
8 min read
Guides
Phone numbers by country: formats, portability, channels and rules
How phone numbers differ by country: formats and E.164, numbering changes, portability, line types, messaging channels, and a dated tracker of calling and texting rules.
11 min read

