UK phone numbers start with 0 and use a geographic or mobile prefix

A UK phone number has 11 digits total, always beginning with 0. The second and third digits tell you what type of number it is — whether it's tied to a specific city, a mobile network, or a special service. Understanding this structure helps you recognize valid numbers and know where a call is coming from.

England's phone numbers follow the same national format as the rest of the UK, so the rules here explore whether you're calling London, Manchester, or anywhere else in the country. The format looks like this: 0 followed by an area code (1 to 4 digits), then a local number (4 to 8 digits). The total is always 11 digits when you include the leading 0.

Key Takeaways

  • All UK phone numbers have 11 digits and start with 0, followed by an area code and then a local number.
  • Geographic numbers (01 and 02) are tied to specific cities or regions, while 03 numbers are non-geographic but still landlines.
  • Mobile numbers always start with 07, and the next digit identifies which network the phone is registered to.
  • When writing a number for international use, replace the leading 0 with +44, which is the UK country code.
  • Special service numbers like 999 (emergency) and 0800 (freephone) follow different patterns and are not standard landline or mobile numbers.

Geographic landline numbers: 01 and 02 prefixes

Numbers starting with 01 are tied to a specific city or town. The second and third digits form the area code — for example, 0121 is Birmingham, 0161 is Manchester, and 0207 is London. After the area code comes the local number, which varies in length depending on the area. A Birmingham number might look like 0121 234 5678, while a London number could be 0207 123 4567.

Numbers starting with 02 are used only in Northern Ireland and Wales, not in England. If you see a 02 number, you know it's not an English landline. These follow the same structure as 01 numbers — area code plus local number — but the second digit is always 2.

Geographic numbers are useful because they tell you roughly where the business or person is based. However, they don't mean the call will stay local — modern phone systems route calls over the internet, so a 0121 number in Birmingham might answer from anywhere in the country.

Non-geographic landline numbers: 03 prefix

Numbers starting with 03 are landlines that aren't tied to a specific location. They're often used by large companies, government departments, and national services because they can be answered from anywhere. A 03 number looks like 0300 123 4567 or 0345 678 9012 — the digits after 03 don't correspond to a city the way 01 area codes do.

From a cost perspective, calling a 03 number is treated the same as calling a geographic 01 or 02 number. If you have unlimited calls in your phone plan, a 03 call costs nothing. If you pay per minute, it counts against your landline allowance, not your mobile allowance. This is different from 0800 or 0844 numbers, which have their own pricing rules.

Mobile numbers: 07 prefix

Mobile numbers always start with 07. The digit when ready after the 7 identifies which network the phone is registered to — for example, 07700 to 07799 are typically Vodafone, 07800 to 07899 are typically EE, and 07900 to 07999 are typically O2. However, these ranges are not absolute because numbers can be ported between networks, so you can't always tell which network a phone is on just by looking at the number.

A complete mobile number has 11 digits: 07 followed by 9 more digits. Examples include 07700 123456 or 07911 234567. Calling a mobile number costs more than calling a landline in most phone plans, even though the number format looks similar to a landline.

When you port a mobile number from one network to another, the number itself stays the same — the first few digits don't change. This is why you can't rely on the 077xx range to tell you which network currently holds the number, only which network originally issued it.

Special service numbers and their patterns

Emergency services (999 and 112) are 3 digits and work from any phone, including those without credit or a contract. Non-emergency police (101) is also 3 digits. These are never written in the standard 11-digit format.

Freephone numbers start with 0800 or 0808 and cost the caller nothing. Directory enquiries and other paid services use 0844, 0845, 0870, and 0871 — these have per-minute charges that vary by provider. Premium-rate numbers start with 09 and are used for things like competition lines or adult services; they can cost several pounds per minute.

None of these special numbers follow the geographic or mobile pattern, and they're not something you'd encounter in everyday personal or business communication in the same way you would a 01, 03, or 07 number.

How to write UK numbers for international calls

When you're calling England from outside the UK, or when you're writing a number for someone abroad to use, replace the leading 0 with +44. The +44 is the country code for the United Kingdom. So a London number that reads 0207 123 4567 becomes +44 207 123 4567 when written for international use.

The +44 replaces the 0 entirely — you don't write both. A mobile number like 07700 123456 becomes +44 7700 123456. When you dial this from abroad, your phone system recognizes the + and the country code and routes the call correctly. Within the UK, you always use the 0 format, never the +44 format.

Some people write international numbers with spaces or hyphens for readability — +44 207 123 4567 or +44-207-123-4567 — but the spacing doesn't affect how the call is routed. The important parts are the +44 at the start and the correct 11 digits that follow.

Common mistakes when reading or writing UK numbers

The most common mistake is forgetting the leading 0 when dialing within the UK. If someone gives you a number written as 207 123 4567, you need to add the 0 at the start to make it 0207 123 4567. Without the 0, the call won't connect.

Another mistake is mixing up the international format. If you see +44 207 123 4567 and you're calling from within the UK, you need to change it back to 0207 123 4567. Dialing +44 from within the UK sometimes works (depending on your phone), but it's not the standard way and can cause confusion.

People also sometimes assume that a number starting with 07 is always a mobile, but the key is the second digit. If it's 07 followed by any digit, it's a mobile. Numbers starting with 0 followed by any other digit (01, 02, 03, 08, 09) are not mobiles. And remember that 03 numbers are landlines, not mobiles, even though they start with 0 like geographic numbers do.

Frequently Asked Questions

Why do UK numbers start with 0?

The 0 is a prefix that tells the phone system you're making a domestic call within the UK. When you call internationally, you replace the 0 with +44 to tell the system you're calling the UK from abroad. The 0 has been part of the UK phone system since the 1960s and remains the standard for all domestic calls.

Can I tell which mobile network someone is on from their number?

You can make an educated guess based on the digits after 07, but it's not reliable. The ranges (like 07700 for Vodafone) show which network originally issued the number, but people can switch networks and keep the same number. The only way to know for certain is to ask the person or check with their network directly.

What's the difference between 03 and 01 numbers?

Both are landlines and cost the same to call. The difference is that 01 numbers are tied to a specific geographic area (the area code tells you the city), while 03 numbers are non-geographic and can be answered from anywhere. Companies use 03 numbers when they operate nationally and don't want to appear tied to one location.

Do I need to include spaces or hyphens when writing a phone number?

No. Spaces and hyphens are optional and used only for readability. A number written as 0207 123 4567 or 0207-123-4567 or 02071234567 will all dial the same way. The phone system ignores spacing — it only reads the digits. Use whatever format is clearest for your needs.

What happens if I dial a UK number from abroad without the +44?

The call likely won't connect. Your phone system needs the country code (+44) to know you're calling the United Kingdom. If you try to dial 0207 123 4567 from outside the UK, the system won't recognize it as a valid international number. Always use +44 when calling from abroad.