Skip to content

Virgin Media O2 (Telefonica UK, Virgin Media) phone number blocks in the UK

Virgin Media O2 holds 184.3 million phone numbers in the United Kingdom, 16.0% of the numbers Ofcom’s table of 2026-09-27 lists as allocated there, under 3 holder names; the largest, Telefonica UK Limited, holds 161.3 million. The carrier a phone lookup names for a number is the holder of the block the number sits in, as the regulator lists it: the original allocation, not the caller, the app or the network that serves a ported number today.

BrandVirgin Media O2
Numbers held184,346,100 (16.0% of the allocated numbers in Ofcom’s table)
Holder names3
Blocks held4,878
TableOfcom numbering data, retrieved on 2026-09-27
TermsOfcom copyright, reuse with acknowledgement
Grouped bySpaw’s carrier brand map of 2026-09-24
RegionUnited Kingdom

The legal entities Ofcom lists

Every holder in Ofcom’s table that the brand map groups under Virgin Media O2, by the numbers allocated to it. Names are printed as the regulator writes them. Holdings are counted in numbers, not table rows, because rows differ in size: a block covers every ten-digit number its digits start, 10,000 for a six-digit block and 1,000 for a seven-digit one.

holderblocks numbers
Telefonica UK Limited1,627161,341,000
Virgin Media Limited3,22019,905,100
Virgin Mobile Telecoms Limited313,100,000

How a lookup reads these numbers

The numbering plan types these ranges itself, so a number’s line type comes from the range, not from the holder. Virgin Media O2’s numbers by the plan’s type:

mobile159,500,00086.5%
geographic (fixed line)14,443,1007.8%
pagers3,800,0002.1%
premium rate2,170,0001.2%
shared cost1,624,0000.9%
non-geographic (UAN)1,601,0000.9%
personal numbers1,000,0000.5%
freephone198,0000.1%
not typed by the plan10,0000.0%

The area codes with most of its numbers

Geographic numbers only, by the UK area code they start (mobile and non-geographic ranges have none). The share is Virgin Media O2’s part of the numbers Ofcom lists as allocated under the code.

codeplace numbers share of the code
020London1,910,0006.1%
0121Birmingham560,0009.3%
0161Manchester480,0006.8%
0115Nottingham420,00013.6%
0151Liverpool380,0008.1%
0191Tyneside380,0006.5%
0141Glasgow340,0007.4%
028Northern Ireland332,0001.6%
0117Bristol300,0008.8%
023Southampton290,0006.4%
0113Leeds260,0006.2%
0131Edinburgh210,0005.9%

What this page cannot say

  • A regulator’s table records the original allocation of each block, never who serves a number today: a number ported away from Virgin Media O2 keeps its block, and a lookup still names the block’s holder for it.
  • The carrier a lookup names is not the caller, the app or the subscriber. Caller ID can be spoofed, so the holder of a calling number’s block may not have carried the call at all.
  • Spaw does no reverse lookup and names no subscriber: nothing here says who owns or uses any number.
  • Shares are shares of the regulator’s own table, not of subscribers, lines in service or traffic.
  • The grouping under Virgin Media O2 is Spaw’s carrier brand map of 2026-09-24: legal entities, subsidiaries and former names under the brand the network trades as today. Networks change hands, and the map is reviewed at least yearly.

Virgin Media O2 and the other brand names on this page are trademarks of their owners, used only to name the networks the regulators’ tables list. Spaw is not affiliated with any of them.

Other carriers in the United Kingdom

Ofcom numbering data retrieved on 2026-09-27 · carrier brand map 2026-09-24 · page changed 2026-09-27

Wrong result, or is it about you? If this tool said something you think is wrong, tell us and a person reads it. If Spaw is holding data about you and you never signed up here — a customer may have had your address verified, or reported that a message to it bounced — erase it yourself, confirmed by mail to that address and with no account needed.

More free tools

All free tools

Need this at scale?

The Spaw API runs the same lookup with batch and bulk endpoints, monitored number lists, your own suppression list and SMS outcome reporting — 10 free lookups a month, no card required.

Get your API key