Lookup

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.

10 min read
Managing Director, OmegaIT · OmegaIT · Published 21 May 2026
On this page

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:

  1. 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.

  2. 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.

  3. 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 &mdash; understanding what they mean is the difference between confidently ignoring a missed call and ringing back a wangiri scam.

FieldWhat it meansWhy you care
Range holderThe 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.
PrefixThe 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 statusAssigned, Reserved, Protected, Free, Recovered or WithdrawnAny 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 typeLandline / mobile / freephone / service / premium / personal numbering / VoIPThe 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 &mdash; 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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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

Where to look up a UK range holder, by use case
ApproachCostFreshnessBest for
WhoCalledLookup (this site)FreeWeekly (within 7 days of Ofcom update)Consumers wanting a fast, free answer for an unknown call.
Ofcom Numbering Data spreadsheetFreeLive (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 queryLive carrier signalling (HLR / LRN)Programmatic CRM hygiene, fraud scoring, signup validation at scale.
Commercial 'phone number lookup' websitesOften £5–20 per signupVariable; often quarterly scrapesWe don't recommend any of these for UK numbers — they wrap the same free Ofcom data behind a paywall.
BT 1471 / 1572 callbackFree on most BT landlinesLive (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.
Ofcom — National Telephone Numbering Plan

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

  1. National Telephone Numbering Plan
    Ofcomwww.ofcom.org.uk/phones-and-broadband/phone-numbers/numbering-policy/numbering-plan
  2. UK Numbering Data (weekly feed)
    Ofcomwww.ofcom.org.uk/phones-and-broadband/phone-numbers/numbering-data
  3. UK number portability rules
    Ofcomwww.ofcom.org.uk/phones-and-broadband/switching/switching-broadband-or-phone
  4. Calling Line Identification (CLI) rules
    Ofcomwww.ofcom.org.uk/phones-and-broadband/scam-calls-and-texts/cli-authentication
  5. Privacy and Electronic Communications Regulations (PECR)
    Information Commissioner's Officeico.org.uk/for-organisations/direct-marketing-and-privacy-and-electronic-communications/guide-to-pecr/
  6. Twilio Lookup API — Line Type Intelligence
    Twiliowww.twilio.com/en-us/lookup
  7. Vonage Number Insight API
    Vonagedeveloper.vonage.com/en/number-insight/overview