Ofcom Range Holder Lookup — Find Who Owns Any UK Number
Free Ofcom range holder lookup. Paste any UK phone number to see which Communications Provider Ofcom allocated the range to, plus the allocation status, prefix and town. Updated weekly from the official feed.
On this page
- What is an Ofcom range holder?
- How to look up a UK range holder (the 30-second version)
- What the range holder result actually tells you
- Allocation statuses you might see and what they mean
- Why the range holder matters for scam detection
- How the data on this site is sourced and refreshed
- Range holder lookup vs the alternatives
- Frequently confused: range holder vs caller ID vs network
- When to use a range holder lookup
- Bottom line
A range holder lookup answers a deceptively useful question: *which Communications Provider did Ofcom allocate this block of UK phone numbers to?* The answer is the single most useful first signal you can get about an unknown UK caller — it tells you whether a number was issued by BT to a residential line, by a major mobile network, by a wholesale VoIP carrier, or by a personal-numbering reseller of the kind that scammers favour. The lookup is free, deterministic, and works for every UK landline, mobile, freephone, service and personal number — including ported ones.
What is an Ofcom range holder?
Ofcom — the UK telecoms regulator — doesn't give individual phone numbers to consumers. Instead, it parcels the entire UK numbering plan into blocks: usually 1,000 or 10,000 consecutive numbers inside a given dialling code. Those blocks are allocated to licensed Communications Providers (CPs) under the National Telephone Numbering Plan. The CP that holds a block is called the range holder for that block.
Range holders fall into a handful of categories you'll see again and again in the lookup results on this site:
- Retail mobile networks — EE, O2 (Telefónica), Three (Hutchison 3G UK), Vodafone, BT Mobile, Sky Mobile, Tesco Mobile, giffgaff (operating on O2). These hold the bulk of 071–079 mobile ranges.
- Fixed-line incumbents — British Telecommunications PLC (BT), Virgin Media, Sky, TalkTalk. These hold most 01/02 residential and small-business ranges.
- Wholesale and B2B carriers — Gamma Telecom, Daisy Communications, Magrathea Telecommunications, Voxbone / Bandwidth, BT Wholesale. These sub-allocate to thousands of resellers who in turn issue numbers to VoIP, contact-centre and SaaS customers.
- Service-number specialists — Phone-paid Services Authority (PSA)-registered holders for premium-rate ranges, charity-helpline aggregators for the freephone block, and a handful of personal-numbering providers for the 070 range.
- Government and emergency — BT (for 999 / 112 routing), NHS Digital (for the 111 short code), various government bodies for the 03x non-geographic blocks they publish.
How to look up a UK range holder (the 30-second version)
Three options, in order of speed:
Option 1 — use the lookup on this site
Paste any UK phone number into the search box on the homepage of WhoCalledLookup. The result page returns the range holder, the prefix, the allocation status (Assigned / Reserved / Free / Withdrawn / Recovered) and the principal town in under two seconds. No signup, no card, no daily limit.
Option 2 — search the Ofcom Numbering Data feed directly
Download the latest weekly spreadsheet from Ofcom's Numbering Data page, open the relevant area-code workbook, and look up the prefix. Free but slow — you'll be scanning a 100,000-row Excel file. Useful for due-diligence or compliance reasons where you want the raw record.
Option 3 — query a carrier-signalling API
For high-volume, programmatic checks (CRM hygiene, fraud scoring, signup validation), paid APIs such as Twilio Lookup or Vonage Number Insight return the range holder alongside live HLR data. Charged per query; usually <£0.01 per lookup. Pick this only if you're checking more than a few hundred numbers a month.
What the range holder result actually tells you
A successful range holder lookup returns five fields. Each one carries a different signal — understanding what they mean is the difference between confidently ignoring a missed call and ringing back a wangiri scam.
| Field | What it means | Why you care |
|---|---|---|
| Range holder | The CP Ofcom allocated the block to (e.g. BT, EE, O2, Gamma, Sky) | Tells you the network the number originated on. A number 'from' BT residential is structurally less likely to be a cold call than one from a wholesale VoIP reseller. |
| Prefix | The 4–7-digit block Ofcom allocated, e.g. 020 7946 (a London reserved drama block) or 0203 320 (a real allocated block) | Lets you cross-reference the specific block. Two numbers that share a prefix were issued by the same allocation event, often to the same business customer. |
| Allocation status | Assigned, Reserved, Protected, Free, Recovered or Withdrawn | Any number ringing from a Free / Recovered / Protected range almost certainly has a spoofed CLI — nobody should legitimately be dialling from that range right now. |
| Principal town (01/02 only) | The geographic location Ofcom anchors the dialling code on (London, Manchester, Birmingham, etc.) | Confirms the call came from a number whose dialling code matches a real UK city. Useful when the caller claims to be local. |
| Line type | Landline / mobile / freephone / service / premium / personal numbering / VoIP | The cost-to-call signal. A 070 'mobile-looking' number is actually a 50p-a-minute personal-numbering line; the lookup makes that explicit. |
Allocation statuses you might see and what they mean
Most ranges return Assigned — the block is live and the CP has issued the numbers to customers. The other statuses each have a specific meaning that's worth recognising:
- Assigned — the block is in active use. Calls from this range are expected.
- Reserved — the CP has Ofcom permission to use the block but hasn't activated it yet. Calls from this range are unusual but not impossible if activation happened between weekly Ofcom updates.
- Protected — Ofcom is intentionally holding the block back from allocation (often to keep certain digit patterns out of public circulation). Calls from a Protected range almost always indicate spoofed CLI.
- Free — the block was once allocated but is now available for re-allocation. No CP currently owns it, so nothing should be dialling from it. If a call comes in from a Free range, treat the CLI as spoofed.
- Recovered — a block that has been pulled back by Ofcom after the original holder failed to use it or returned it. Same scam-risk implication as Free.
- Withdrawn — the block has been removed from the numbering plan altogether (typically when an old prefix is retired). Calls from a Withdrawn range cannot legitimately originate — always spoofed.
Why the range holder matters for scam detection
Most UK scam calls come from one of three sources, and each leaves a distinctive fingerprint in the range holder data:
- Spoofed CLI — the scammer is using SIP/VoIP gear to inject any caller ID they like. They tend to spoof banks (a 0345 / 0203 / 0800 a victim might recognise) or government numbers. Range holder lookup catches this when the spoofed number sits in a Free / Protected / Reserved range — there's no real CP behind it.
- Cheap personal-numbering blocks — a fraudster buys a cheap 070 block from a personal-numbering reseller, uses it for 24–48 hours of wangiri (one-ring) calling, and discards it. Range holder lookup catches this because the holder name is rarely a household network — it's typically a small reseller you've never heard of.
- Legitimate but spammy — cold-call telemarketing from a real CP holder, often a wholesale VoIP carrier that resells to call-centre clients. Range holder lookup catches this by showing a wholesale/reseller name (Gamma, Magrathea, Voxbone) rather than a retail brand.
None of those three signals are conclusive on their own, but combined with the line type, the area code and the AI internet check, they're enough to make a confident judgement on whether to ring back. The lookup tool on this site presents all five signals on one result page so you don't have to cross-reference them yourself.
How the data on this site is sourced and refreshed
Every range-holder result on WhoCalledLookup comes from Ofcom's official National Telephone Numbering Plan and the weekly Numbering Data feed it publishes. The pipeline:
Ofcom publishes a new Numbering Data spreadsheet every Wednesday
The file lists every 1,000- and 10,000-number block in the UK numbering plan, the dialling code it sits inside, the current CP holder, the allocation status (assigned / reserved / free / protected / recovered / withdrawn), and the date of the last allocation change.
Our ingest pipeline downloads and parses the spreadsheet within hours of publication
A weekly systemd timer pulls the latest workbook, deduplicates CP names against the master holder table, normalises slug formats, and writes the result into the database used by every page on this site.
The lookup endpoint queries the live database
When you paste a number into the search box, the request matches the number against the longest applicable prefix (10,000-block first, then 1,000-block fallback) and returns the current holder. The result is cached for 24 hours per number for speed.
Per-number history pages are updated as soon as the underlying allocation changes
If Ofcom re-allocates a block to a different CP, the per-number pages we publish for the affected numbers update on the next revalidation pass (within an hour). The historical holder for each number is preserved so you can see the allocation timeline.
Practically, that means every range holder lookup on this site is at most seven days old — the gap between Ofcom's weekly publication and the next refresh. That's substantially fresher than commercial third-party 'WHOIS for phone numbers' services that scrape the same source on a quarterly cycle.
Range holder lookup vs the alternatives
| Approach | Cost | Freshness | Best for |
|---|---|---|---|
| WhoCalledLookup (this site) | Free | Weekly (within 7 days of Ofcom update) | Consumers wanting a fast, free answer for an unknown call. |
| Ofcom Numbering Data spreadsheet | Free | Live (you download the latest file) | Compliance, audit, due-diligence work where you need the raw source. |
| Twilio Lookup / Vonage Number Insight | ~£0.005–0.01 per query | Live carrier signalling (HLR / LRN) | Programmatic CRM hygiene, fraud scoring, signup validation at scale. |
| Commercial 'phone number lookup' websites | Often £5–20 per signup | Variable; often quarterly scrapes | We don't recommend any of these for UK numbers — they wrap the same free Ofcom data behind a paywall. |
| BT 1471 / 1572 callback | Free on most BT landlines | Live (whoever called you last) | Confirming the digit string of the last incoming call — not the holder. Use this as input to the WhoCalledLookup search. |
Frequently confused: range holder vs caller ID vs network
Three different things, often conflated, but each tells you something different:
- Range holder — the CP Ofcom allocated the block to. Static unless Ofcom re-allocates. The one returned by this site's lookup.
- Current carrier — the network actively routing calls to the number today. Changes when a customer ports the number. Only available via paid carrier-signalling APIs.
- Caller ID (CLI) — the number displayed on the recipient's phone. Set by whoever is placing the call — trivially spoofable by VoIP, which is why CLI alone is not trustworthy.
The right hierarchy for trusting a UK incoming call is: caller's words < CLI < range holder lookup < AI internet check + community reports. Each layer adds confidence; the lookup on this site does the bottom three of those four in one click.
When to use a range holder lookup
Concrete situations where the result genuinely changes what you do next:
- Unknown 07 mobile number called you — lookup tells you the network (EE, O2, Three, Vodafone, Sky, BT) and whether the number is in active allocation. A real 07 number on a real mobile network = probably a courier, delivery driver, salon booking, dentist, or someone you actually know.
- Suspicious 020 / 0203 / 0207 number claims to be your bank — lookup tells you whether the range is held by your bank's published telecoms provider. If it isn't, the CLI is almost certainly spoofed. Hang up and dial 159.
- Missed call from an 070 'mobile' you don't recognise — lookup tells you it's a personal-numbering line, not a mobile, and warns about the up-to-50p-per-minute call cost. Don't ring back.
- Sales call from a number you've blocked before — lookup tells you the wholesale CP behind the reseller, so you can report the call to that CP's abuse address and force them to action it.
- Cold call claims to be Ofcom or another regulator — lookup confirms the range holder isn't actually Ofcom (Ofcom doesn't run a consumer dialler at all). Strong tell that the call is impersonation.
Bottom line
An Ofcom range holder lookup turns an opaque UK phone number into a small, verifiable record: which CP owns the block, what the prefix is, whether the allocation is currently active, and (for landlines) what town the dialling code anchors on. That single record tells you 80% of what you need to know about an unknown incoming call — the remaining 20% is whether the open web has flagged the number, which the AI internet check on this site adds for free in the same request. Paste any UK number into the form on the homepage to try it.
The National Telephone Numbering Plan is the document that sets out how telephone numbers are organised in the United Kingdom. It is maintained by Ofcom and published as a single authoritative reference so providers, businesses and the public can understand which prefixes are allocated to which use.
Look up a number right now
Type any UK number — Ofcom range holder + live AI internet check.
Frequently asked questions
What is an Ofcom range holder?
An Ofcom range holder is the licensed UK Communications Provider that Ofcom currently allocates a given block of phone numbers to. Ofcom hands out numbers in blocks of 1,000 or 10,000 rather than one at a time, and the CP that owns the block is the 'range holder' for every number inside it. The range holder for any UK number is the most authoritative single signal about where the number originated.
How do I look up the range holder for a UK phone number?
The fastest way is to paste the number into the search form on the homepage of WhoCalledLookup. It returns the range holder, the allocation prefix, the current allocation status and (for 01/02 numbers) the principal town in under two seconds. The data is rebuilt weekly from Ofcom's official Numbering Data feed, so it's at most seven days out of date.
Is the WhoCalledLookup range holder lookup the same as Ofcom's own data?
Yes — every result we return is derived from the official Ofcom Numbering Data spreadsheet, which Ofcom publishes weekly. We don't add, invent or estimate any holder information; we just present the Ofcom record in a search-friendly form alongside line-type, area-code and AI-summary context. You can verify any result against the source spreadsheet linked on Ofcom's Numbering Data page.
Why does the range holder sometimes not match the network shown on caller ID?
UK phone numbers are portable, which means a customer can move a number from the original allocating CP to a different carrier without changing the number itself. The Ofcom range holder is always the original allocating CP, while caller ID shows (in principle) the carrier currently routing calls. For ported numbers, the two differ. The Ofcom record is still useful because it tells you the original network and the allocation status — but for live carrier data on a ported number, a paid signalling API (Twilio Lookup, Vonage Number Insight) is the right tool.
What does it mean when the lookup says 'Free' or 'Recovered'?
'Free' means the block once belonged to a CP but has been returned to Ofcom and is awaiting re-allocation. 'Recovered' means Ofcom has pulled the block back from a holder who wasn't using it. In both cases, no CP currently owns the block, so no legitimate carrier should be placing calls from it. If you're receiving a call from a Free or Recovered range, the CLI has almost certainly been spoofed — treat the call as a scam attempt.
Can the lookup tell me who owns the specific number (the actual person or business)?
No. UK consumer-protection rules (PECR and UK GDPR) prevent any reverse-lookup service from returning the personal identity of an individual subscriber without their consent. The lookup returns the CP that holds the *block* the number sits in, plus any public-web mentions of the digit string from the AI internet check — it does not return a name, address or directory entry for the specific subscriber. That's a deliberate legal boundary, not a product limitation.
Is there a paid version of the Ofcom range holder lookup?
No, and there shouldn't be. The underlying data is published free by Ofcom every week. Any third-party site charging for UK range holder lookup is gating free public data behind a paywall. WhoCalledLookup is and will remain free for consumers — we monetise through context-relevant display ads on the result pages, not by charging for lookups.
How fresh is the data?
Ofcom publishes a new Numbering Data spreadsheet every Wednesday. Our ingest pipeline downloads, parses and writes the new file to the database within hours of publication. So every lookup result on this site is at most seven days behind the official Ofcom source — usually less.
What's the difference between a range holder lookup and a reverse phone lookup?
A reverse phone lookup is the broader category — given a number, return whatever information is publicly known. A range holder lookup is one specific input to that: the Ofcom-allocated CP that owns the block. WhoCalledLookup combines both — every search returns the range holder plus the line type, the area code, the allocation status and a live AI internet check on public mentions of the number — on one result page.
Sources & references
- National Telephone Numbering PlanOfcomwww.ofcom.org.uk/phones-and-broadband/phone-numbers/numbering-policy/numbering-plan
- UK Numbering Data (weekly feed)Ofcomwww.ofcom.org.uk/phones-and-broadband/phone-numbers/numbering-data
- UK number portability rulesOfcomwww.ofcom.org.uk/phones-and-broadband/switching/switching-broadband-or-phone
- Calling Line Identification (CLI) rulesOfcomwww.ofcom.org.uk/phones-and-broadband/scam-calls-and-texts/cli-authentication
- Privacy and Electronic Communications Regulations (PECR)Information Commissioner's Officeico.org.uk/for-organisations/direct-marketing-and-privacy-and-electronic-communications/guide-to-pecr/
- Twilio Lookup API — Line Type IntelligenceTwiliowww.twilio.com/en-us/lookup
- Vonage Number Insight APIVonagedeveloper.vonage.com/en/number-insight/overview
Continue reading
- Range Holder vs current providerWhy the network on caller ID often differs from the Ofcom-listed Range Holder, and how to use both signals together when you're trying to identify a UK caller.
- How Ofcom allocates numbersInside the National Telephone Numbering Plan: blocks, sub-allocations, porting, status flags, and the weekly numbering data feed that powers UK reverse lookups.
- UK phone number lookup — the complete 2026 guideHow UK phone number lookup actually works in 2026 — public data sources, free tools, what Range Holder really tells you, and how to identify any UK number.
- Who called me? UK guideIdentify any unknown UK caller in seconds. Free Ofcom range-holder lookup plus a live AI internet check — no signup, no premium tier. Works for 01, 02, 03, 07 and 08 numbers.
- Free UK reverse phone lookupFree UK reverse phone lookup using official Ofcom data and a live AI internet check. No signup, no card, no premium tier — paste any UK number and get the answer.
- UK number portabilityHow UK number portability actually works — PAC and STAC codes, One Touch Switch, why the Range Holder may not match the current network, what it means.
- UK area codes (01/02)What does each UK area code mean? Full guide to 01 and 02 dialling codes by region, with town look-ups, length rules and why some codes are 4 digits not 3.
- Trace a UK phone numberHow to trace a UK phone number in 2026 — what's free, what's legal, what's not, and what each method actually returns. Range holder, 1471, 159, BT trace, police, and where the line is for ordinary users.
Related guides
- Who called me? UK reverse phone lookup guideLookup
- UK phone number lookup — the complete 2026 guideLookup
- Free UK reverse phone lookup — no signupLookup
- Free UK Phone Number Checker — Check Any UK NumberLookup
- Whose number is this? Identify any UK numberLookup
- Check this phone number — UK lookup in 30sLookup
- Lookup any UK numberFree reverse phone lookup
- UK area codesEvery 01/02 dialling code
- Range holdersEvery Ofcom-listed provider
- FAQCommon WhoCalledLookup questions
- About WhoCalledLookupWho we are and our sources
- About the authorEditorial profile