Uzbekistan Phone Numbers: Complete Format, +998 Country Code & Validation Guide
Complete guide to Uzbekistan phone numbers: +998 country code format, area codes, mobile operator prefixes (Beeline, Ucell, UzMobile), E.164 validation, and regulatory requirements for developers.
This comprehensive guide covers the Uzbekistan phone number system, including the +998 country code format, ITU E.164 structure, regional area codes, mobile operator prefixes (Beeline, Ucell, UzMobile), and essential validation requirements for developers. Whether you're building SMS applications, implementing phone verification, or integrating with Uzbekistani telecommunications infrastructure, you'll find the technical specifications and regulatory framework you need.
Understand Uzbekistan's Phone Number Format
Uzbekistan phone numbers use country code +998, assigned by the International Telecommunication Union (ITU) under the E.164 international public telecommunication numbering plan. All Uzbekistan phone numbers follow a standardized 9-digit format (excluding the country code).
Standard Format Structure
The complete international format for Uzbekistan phone numbers is: +998 XX XXX XXXX
+998: Uzbekistan country code (ITU-assigned)
XX: 2-digit area code (geographic numbers) or operator prefix (mobile numbers)
XXX XXXX: 7-digit subscriber number
This structure complies with ITU-T Recommendation E.164, which limits telephone numbers to a maximum of 15 digits. Uzbekistan uses 12 digits total (3-digit country code + 9-digit national number). Learn more about the E.164 phone format standard for international compatibility.
Since independence in 1991, Uzbekistan has significantly modernized its telecommunications infrastructure, transitioning from Soviet-era analog systems to modern digital networks.
Key Telecommunications Milestones:
1991: Independence; inherited Soviet-era infrastructure with limited capacity
1992-2000: Initial privatization and introduction of first mobile networks (analog systems)
2001: Launch of GSM mobile networks (Coscom, UzMobile)
2004: Ucell enters market; mobile subscriber growth accelerates
2005: Beeline begins operations in Uzbekistan
2010: 3G networks deployed in major cities
2012: Nationwide 3G coverage expansion begins
2014: Dialing code reform (October 1) modernizes national numbering plan
2017: 4G LTE networks launched in Tashkent
2019-2020: Nationwide 4G coverage expansion
2024: 5G deployment begins in Tashkent and Samarkand; unified 112 emergency number operational
Market Growth and Penetration (2020-2024):
Uzbekistan's mobile market has achieved near-universal coverage with mobile penetration exceeding 85% of the 35+ million population. The competitive market features six mobile operators serving diverse consumer segments, with smartphone adoption driving data service growth.
As of 2024, Uzbekistan's mobile market provides substantial 4G coverage, with major operators deploying 5G networks in select cities:
Ucell: 5G available in Tashkent (Alay market area, business center, Malika shopping complex) as of March 2024
UzMobile: 5G deployed across Tashkent and Samarkand; expanded to all regional centers in September 2024 with over 3,500 modernized base stations
Network Performance (2024):
Beeline leads in average download speeds (20.2 Mbps) and consistent quality (33.9%)
UzMobile follows at 17.9 Mbps
Ucell and Mobiuz at 16.2 Mbps and 14.2 Mbps respectively
Uzbekistan's telecommunications framework divides the country into 14 distinct zones, each with a unique two-digit area code. This structure reflects population distribution and administrative boundaries, optimizing resource allocation and routing efficiency. Design your applications to handle these regional variations when working with Uzbekistan phone numbers.
Metropolitan Regions (High Density)
These regions require robust infrastructure to handle high call volumes due to high population density and comprehensive network coverage. Expect high user concentration and advanced network capabilities.
Region
Area Code
Major Cities
Format Example
Tashkent City
71
Tashkent
+998 71 XXX XXXX
Fergana Region
73
Fergana, Margilan
+998 73 XXX XXXX
Andijan Region
74
Andijan
+998 74 XXX XXXX
Developed Urban Centers (High Density)
These centers represent significant economic hubs with advanced network infrastructure. You'll find balanced user density and robust network capabilities.
Region
Area Code
Major Cities
Format Example
Tashkent Region
70
Angren, Chirchiq
+998 70 XXX XXXX
Samarkand Region
66
Samarkand
+998 66 XXX XXXX
Namangan Region
69
Namangan
+998 69 XXX XXXX
Medium-Density Regions
These regions mix urban and rural areas with standard network coverage. Consider varying network capabilities when targeting these areas.
Region
Area Code
Major Cities
Format Example
Bukhara Region
65
Bukhara
+998 65 XXX XXXX
Surxondaryo Region
76
Termez
+998 76 XXX XXXX
Qashqadaryo Region
75
Karshi, Shakhrisabz
+998 75 XXX XXXX
Sirdaryo Region
67
Guliston
+998 67 XXX XXXX
Jizzakh Region
72
Jizzakh
+998 72 XXX XXXX
Khorazm Region
62
Urgench
+998 62 XXX XXXX
Low-Density Areas
These areas present unique challenges in network coverage and infrastructure. Account for potential limitations when designing applications for these regions.
Region
Area Code
Major Cities
Format Example
Karakalpakstan
61
Nukus
+998 61 XXX XXXX
Navoiy Region
79
Navoiy
+998 79 XXX XXXX
Source: ITU E.164 documentation, Golden Pages Uzbekistan directory
Implement Uzbekistan's Geographic Numbering System
The Uzbek numbering plan uses a structured approach for routing and territorial identification. Familiarize yourself with these core principles when implementing phone number validation:
Intelligent Regional Identification: Unique area codes align with administrative boundaries, ensuring efficient routing. The international format (+998 XX XXXXXXX) provides global compatibility. Number allocation strategies consider population density, optimizing resource utilization.
Advanced Number Management: The centralized 9-digit standardization simplifies number management. A dynamic allocation system ensures efficient distribution of new numbers. The hybrid infrastructure supports various service types, offering flexibility for different applications.
Future-Ready Architecture: Integration with emergency services via short codes provides critical safety features. The unified 112 emergency number (operational since March 2024) demonstrates commitment to international standards. Dual-mode operation (analog/digital) supports legacy systems while enabling future upgrades. The scalable framework allows expansion and adaptation to emerging technologies, including 5G rollout across major cities.
Use Practical Implementation Guidelines
Apply these guidelines to ensure your applications handle Uzbekistan phone numbers correctly:
Local Calls (within same region): Dial the full area code followed by the local number for accurate routing within the region.
Inter-Regional Calls: Dial 0 + area code + subscriber number. The trunk prefix "0" has been mandatory since October 1, 2014 (replacing the previous "8" prefix).
International Calls: Use the format 00 + country code + number for outbound international calls. For calls to Uzbekistan from abroad, dial +998 + area code + local number.
Emergency Services: Access emergency services using standardized short codes. The unified 112 number (operational since March 2024) connects to all emergency services. Traditional codes (101 for fire, 102 for police, 103 for ambulance, 104 for gas emergency) remain functional.
Understand Number Allocation and Management
The Ministry of Digital Technologies of the Republic of Uzbekistan (formed February 4, 2015; reorganized December 21, 2022) manages number allocation, adhering to ITU-T E.164 international standards. This framework ensures efficient resource utilization and international compatibility. Understand this framework to ensure compliance when working with Uzbekistani numbers.
Know the Regulatory Authority Structure (Updated 2025)
As of August 2025, Uzbekistan's telecommunications regulatory framework includes:
Ministry of Digital Technologies: Authorized state body for telecommunications policy, licensing, and spectrum management
Telecommunications Regulatory Agency: New executive authority established by Presidential Decree (August 21, 2025) responsible for:
Monthly monitoring of operator service quality compliance
Technical standards enforcement
Consumer protection oversight
Licensing Requirements:
Operators must obtain telecommunications service licenses by:
Submitting technical documentation demonstrating network capacity and coverage plans
Providing financial statements proving operational viability (minimum capital requirements apply)
Demonstrating compliance with technical standards for equipment and infrastructure
Passing security assessments for network protection and data handling
Submitting frequency spectrum allocation requests (for wireless operators)
Licensing follows the Law "On licensing, permitting and notification procedures" and Cabinet of Ministers Resolution No. 80 (February 21, 2022).
Penalties for Non-Compliance:
Regulatory violations carry graduated penalties enforced by the Telecommunications Regulatory Agency:
Minor violations (reporting delays, documentation errors): Administrative warnings and fines up to 50 Base Calculation Units (BCU)
Service quality violations (dropped calls exceeding thresholds, network downtime): Fines 50-200 BCU
Serious violations (unauthorized number block usage, consumer data breaches): Fines 200-500 BCU and temporary license suspension
Critical violations (security breaches, emergency service interference): License revocation and criminal prosecution under applicable statutes
Note: 1 BCU ≈ 340,000 UZS (2024 rate); actual penalty amounts subject to regulatory determination
Strategic Block Allocation: The Ministry allocates number blocks (10,000-100,000 numbers) to operators based on market share and utilization, ensuring efficient resource distribution.
Operator Requirements: Operators maintain accurate digital inventories and submit regular utilization reports, ensuring transparency and accountability. This is particularly important given the growth of mobile services, with six mobile operators currently serving the market (Beeline, Ucell, UzMobile, Mobiuz, Perfectum Mobile, and Humans).
Strategic Planning: Reserve pools for emergency services and forward-planning allocations for future growth ensure long-term stability. Allocations for emerging technologies (IoT, M2M, 5G services) demonstrate a forward-thinking approach.
Meet Regulatory Compliance Requirements
This framework ensures responsible number usage and maintains service quality. Adhere to these regulations when building applications that interact with Uzbekistani phone numbers.
Licensing and Authorization: Operators undergo rigorous licensing processes, including technical assessments and system certifications, ensuring service providers meet required standards.
Monitoring and Reporting: Real-time monitoring and periodic reporting ensure operators maintain utilization thresholds and service quality. The new Telecommunications Regulatory Agency (established August 2025) conducts monthly service quality audits, maintaining a healthy telecommunications ecosystem.
Conservation and Optimization: Utilization thresholds and recovery programs for unused numbers promote efficient resource management. Incentives for operators who meet optimization targets encourage responsible practices.
Implement Technical and Future-Proofing Solutions
The Ministry's Number Management System (NMS) facilitates efficient number allocation and tracking. Be aware of these technical details when integrating your applications with Uzbekistani systems.
Core Components:
The NMS consists of:
Centralized Database: Real-time number allocation registry tracking assignment status
Automated Allocation Engine: Dynamic number block distribution based on operator requests and utilization metrics
Operator Integration APIs: RESTful API endpoints for number reservation, activation, and status queries (HTTPS-secured)
Reporting Dashboard: Real-time analytics for Ministry oversight and compliance monitoring
Disaster Recovery: Redundant data centers with failover capability ensuring 99.9% system availability
API Technical Specifications:
Note: API access requires operator licensing credentials and Ministry authorization. Public documentation availability is limited.
Authentication: OAuth 2.0 with certificate-based client authentication
Rate Limits: 1,000 requests/hour per operator (configurable based on allocation volume)
Strategic reserves and planning for emerging technologies (5G, IoT, M2M), service evolution, and capacity planning ensure long-term adaptability. With 5G networks already deployed in Tashkent and Samarkand as of 2024, the numbering system must accommodate next-generation services including:
IoT device allocations (M2M communication)
5G network slicing requirements
eSIM and virtual number management
Emergency service integration upgrades
Handle Technical Restrictions and Special Cases
Consider these specific technical restrictions and special cases when working with Uzbekistani phone numbers. Implementing these considerations ensures your applications are compliant and function correctly.
Manage Number Blocking and Regulatory Controls
The Ministry actively manages number usage through blocking and regulatory controls. Integrate these controls into your applications to maintain compliance.
Regulatory Number Blocks:
Implement real-time validation against blocked number ranges. While specific API endpoints require operator licensing credentials, implement your validation layer as follows:
JavaScript
// Example implementation of number block validationconstcheckNumberBlock = async (phoneNumber) => {
// In production, fetch from regulatory API with proper authenticationconst blockedRanges = awaitfetchCurrentBlockedRanges();
return !blockedRanges.some(range =>
phoneNumber >= range.start && phoneNumber <= range.end
);
};
// Example error handling and user feedbacktry {
const isValid = awaitcheckNumberBlock("+998901234567");
if (!isValid) {
thrownewError("Phone number is blocked by regulatory authority");
}
} catch (error) {
console.error("Validation error:", error.message);
// Provide user feedback: display error message or retry prompt
}
Premium Service Numbers:
Premium service numbers use specific ranges with higher-cost billing:
990-995 ranges: Commercial premium services (rate: 3-10x standard call charges)
996-999 ranges: Entertainment and content services (rate: 5-15x standard charges)
Note: Pricing varies by operator and market demand; rates approximate as of 2024
Registration Procedures:
Visit operator retail location or authorized dealer
Present identification documents (passport or ID card)
Complete premium number purchase agreement
Pay one-time acquisition fee (plus standard activation fees)
Activate number within 30 days (or forfeit purchase)
Classify and Manage Special Numbers
Understanding these classifications is essential for accurate number handling and pricing. Incorporate these distinctions into your application logic.
VIP Number Categories and Detection:
JavaScript
// VIP number pattern detectionfunctionisVIPNumber(phoneNumber) {
// Remove country code and formattingconst clean = phoneNumber.replace(/^\+998/, '').replace(/\s/g, '');
// Check for repeating digit patternsconst hasQuadRepeat = /(\d)\1{3,}/.test(clean); // 7777, 88888const hasTripleRepeat = /(\d)\1{2}/.test(clean); // 777, 888// Check for sequential patternsconst digits = clean.split('').map(Number);
const isSequential = digits.every((d, i) =>
i === 0 || d === digits[i-1] + 1
);
// Check for palindrome patternsconst isPalindrome = clean === clean.split('').reverse().join('');
// Return VIP tier classificationif (hasQuadRepeat || isSequential) return'platinum';
if (hasTripleRepeat || isPalindrome) return'gold';
if (hasQuadRepeat) return'silver';
returnnull; // Not a VIP number
}
// Example usageconst vipTier = isVIPNumber("+998 90 777 7777");
console.log(vipTier); // "gold"
Meet Implementation Requirements for Developers
These requirements are crucial for building compliant and robust applications. Prioritize these aspects during development.
Real-time Updates: Your systems must support real-time updates to blocking rules and number classifications. This ensures your application remains compliant with the latest regulations from the Ministry of Digital Technologies and the new Telecommunications Regulatory Agency (established August 2025).
Comprehensive Audit Trails: Maintain detailed audit trails for all number-related operations. This is essential for tracking number usage, identifying potential issues, and demonstrating compliance with regulatory requirements.
Range Protection Protocol Implementation: Implement robust validation to prevent unauthorized access to restricted number ranges. This protects users and ensures compliance with regulations.
Python
classNumberValidator:
def__init__(self):
self.restricted_ranges = self.load_restricted_ranges() # Load from secure sourceself.emergency_codes = ['112', '101', '102', '103', '104', '1050', '1173']
self.mobile_prefixes = ['90', '91', '93', '94', '95', '97', '98', '99', '33', '55', '77', '88']
defvalidate_number(self, number):
# Remove country code and formatting for validation
clean_number = number.replace('+998', '').replace(' ', '')
# Check length (must be 9 digits for Uzbekistan)iflen(clean_number) != 9:
returnFalse# Check if the number falls within any restricted rangeifany(start <= number <= end for start, end inself.restricted_ranges):
returnFalse# Number is restricted# Check if the number is an emergency code (if applicable)if clean_number inself.emergency_codes:
returnTrue# Emergency codes are valid# Validate area code or mobile prefix (first 2 digits)
prefix = clean_number[:2]
valid_geographic_codes = ['61', '62', '65', '66', '67', '69', '70', '71', '72', '73', '74', '75', '76', '79']
if prefix notinself.mobile_prefixes and prefix notin valid_geographic_codes:
returnFalse# Invalid prefixreturnTrue# Number is validdefload_restricted_ranges(self):
# Implement logic to load restricted ranges from a secure source# In production: fetch from Ministry NMS API or secure databasereturn []
# Example usage
validator = NumberValidator()
is_valid = validator.validate_number("+998 90 123 4567")
if is_valid:
print("Number is valid")
else:
print("Number is invalid")
Verify E.164 Compliance
When implementing Uzbekistan phone number handling, ensure compliance with ITU-T E.164:
E.164 Validation Workflow:
Parse Input: Accept number in various formats (+998XXXXXXXXX, 998XXXXXXXXX, local format)
Normalize: Convert to E.164 format (+998XXXXXXXXX)
Frequently Asked Questions About Uzbekistan Phone Numbers
What is the country code for Uzbekistan?
The country code for Uzbekistan is +998. When calling Uzbekistan from abroad, dial +998 followed by the 2-digit area code and 7-digit subscriber number. For example, to call a Tashkent number, dial +998 71 XXX XXXX.
How many digits are in a Uzbekistan phone number?
Uzbekistan phone numbers contain 9 digits after the country code (+998). The format is: 2-digit area code or mobile prefix + 7-digit subscriber number. The complete international format is +998 XX XXX XXXX (12 digits total including country code).
What are the mobile operator prefixes in Uzbekistan?
Uzbekistan mobile operators use these prefixes:
Beeline: 90, 91
Ucell: 93, 94, 55
UzMobile: 95, 99, 77
Mobiuz: 97, 88
Perfectum Mobile: 98
Humans: 33
What is the area code for Tashkent?
The area code for Tashkent, the capital city of Uzbekistan, is 71. When calling Tashkent from outside Uzbekistan, dial +998 71 followed by the 7-digit local number.
How do I validate Uzbekistan phone numbers in my application?
To validate Uzbekistan phone numbers, verify:
Country code is +998
National number is exactly 9 digits
First 2 digits match valid area codes (61-79) or mobile prefixes (90, 91, 93, 94, 95, 97, 98, 99, 33, 55, 77, 88)
Format complies with ITU-T E.164 standard
Number is not in blocked ranges (check regulatory API)
Recommended Libraries:
JavaScript/Node.js: libphonenumber-js – Lightweight E.164 parser and validator
Python: phonenumbers – Google's libphonenumber port with full E.164 support
Uzbekistan changed its trunk access codes on October 1, 2014. Long-distance calls now require "0" prefix (previously "8"), and international calls require "00" prefix (previously "8-10"). The country code +998 remained unchanged.
What is the emergency number in Uzbekistan?
Uzbekistan introduced a unified emergency number 112 in March 2024, which covers all emergency services. Traditional emergency numbers still work: 101 (fire), 102 (police), 103 (ambulance), and 104 (gas emergency). Additional numbers include 1050 (rescue service) and 1173 (tourist police).
Which mobile operator has the fastest network in Uzbekistan?
According to Opensignal's September 2024 report, Beeline leads with the fastest average download speeds (20.2 Mbps) and best consistent quality (33.9%). UzMobile follows at 17.9 Mbps, while Ucell and Mobiuz provide 16.2 Mbps and 14.2 Mbps respectively.
Does Uzbekistan have 5G networks?
Yes, Uzbekistan has 5G networks in select cities as of 2024. Ucell offers 5G in Tashkent (Alay market area, business center, Malika shopping complex) since March 2024. UzMobile deployed 5G across Tashkent and Samarkand, expanding to all regional centers in September 2024 with over 3,500 modernized base stations.
Who regulates telecommunications in Uzbekistan?
The Ministry of Digital Technologies of the Republic of Uzbekistan serves as the authorized state body for telecommunications policy, licensing, and spectrum management. As of August 2025, the Telecommunications Regulatory Agency (established by Presidential Decree) handles monthly monitoring of operator service quality compliance and technical standards enforcement.
How do I format Uzbekistan phone numbers for SMS APIs?
For SMS APIs and international applications, always use E.164 format without spaces or special characters: +998XXXXXXXXX. For example, +998901234567 (Beeline mobile) or +998711234567 (Tashkent landline). Store numbers in this format in databases for consistency and international portability. For more details on implementing SMS systems, see our guide on E.164 phone format.
What are golden numbers in Uzbekistan?
Golden numbers (also called VIP numbers) are Uzbekistan phone numbers with memorable or aesthetically pleasing patterns, such as repeating digits (e.g., +998 90 777 7777) or sequential numbers (e.g., +998 90 123 4567).
Registration Procedures:
Visit operator retail location or authorized dealer with passport/ID
Browse available golden numbers in operator's premium catalog
Complete premium number purchase agreement
Pay one-time acquisition fee: 500,000-50,000,000+ UZS depending on pattern tier
Pay standard activation fees and initial balance
Activate number within 30 days or forfeit purchase
Pricing varies by pattern desirability and operator, with perfect patterns commanding premium prices. Contact your preferred operator for current golden number availability.
Master Uzbekistan Phone Number Implementation
Successfully implementing Uzbekistan phone number handling requires understanding the +998 country code format, 9-digit ITU E.164 structure, regional area codes (61-79), mobile operator prefixes, emergency services (unified 112 number), and regulatory compliance requirements. The Ministry of Digital Technologies and the new Telecommunications Regulatory Agency oversee number allocation and quality standards, ensuring a robust telecommunications infrastructure.
Whether you're building SMS verification systems, voice applications, or telecom integrations, following the E.164 standard and implementing proper validation ensures compatibility with Uzbekistan's modern telecommunications network, including emerging 5G deployments across Tashkent, Samarkand, and regional centers.
To call Uzbekistan from another country, dial +998 followed by the two-digit area code and then the local number. The +998 is the country code for Uzbekistan and is essential for international calls. For example, +998 71 XXXXXXX for Tashkent.
The area code for Tashkent City is 71. Uzbekistan uses two-digit area codes, and Tashkent, being the capital and largest city, uses 71. Other regions surrounding Tashkent, like Tashkent Region, have different codes (e.g., 70).
The Ministry of Digital Technologies of Uzbekistan manages number allocation in a three-tiered approach following ITU-T E.164 international standards. The ministry allocates number blocks to operators who then distribute numbers to users, with strategic reserves held for future needs and specific services.
For local calls within the same region in Uzbekistan, dial the full area code followed by the seven-digit local number. This ensures accurate routing, even within the same regional zone.
Uzbekistan's 14 regional area codes reflect population distribution and administrative boundaries, optimizing resource allocation and routing efficiency. This system enables more efficient call routing and management within the country's telecommunications infrastructure.
The +998 country code is required when making international calls to Uzbekistan from any other country. It identifies the destination as Uzbekistan within the global telecommunications network.
Developers should implement real-time validation against blocked number ranges by fetching the latest data from a regulatory API provided by the Ministry of Digital Technologies of Uzbekistan. This ensures compliance and accurate functionality.
Golden numbers are Uzbek phone numbers with desirable or memorable patterns. They often have specific pricing rules and registration workflows due to their perceived value. Developers should implement validation and tracking for these numbers in their applications.
No, using blocked Uzbek phone numbers is prohibited. Developers must integrate real-time validation against blocked number ranges provided by a regulatory API. This ensures compliance with Uzbek telecommunications regulations and prevents application errors.
The Ministry of Digital Technologies in Uzbekistan manages number allocation, adhering to international standards. They oversee licensing, monitoring, reporting, and strategic planning for number resources to ensure efficient resource utilization and international compatibility.
Always dial the complete ten-digit number, including the two-digit area code and the seven-digit local number, when making calls between different regions within Uzbekistan.
Standard short codes are used for emergency services in Uzbekistan: 101 (police), 102 (fire), 103 (ambulance), and 104 (gas emergency). These numbers provide direct access to essential services.
Uzbekistan's numbering system, managed by the Ministry of Digital Technologies, incorporates future-proofing initiatives, including strategic reserves and allocations for emerging technologies like IoT and M2M, ensuring long-term adaptability.
This comprehensive guide covers the Uzbekistan phone number system, including the +998 country code format, ITU E.164 structure, regional area codes, mobile operator prefixes (Beeline, Ucell, UzMobile), and essential validation requirements for developers. Whether you're building SMS applications, implementing phone verification, or integrating with Uzbekistani telecommunications infrastructure, you'll find the technical specifications and regulatory framework you need.
Understand Uzbekistan's Phone Number Format
Uzbekistan phone numbers use country code +998, assigned by the International Telecommunication Union (ITU) under the E.164 international public telecommunication numbering plan. All Uzbekistan phone numbers follow a standardized 9-digit format (excluding the country code).
Standard Format Structure
The complete international format for Uzbekistan phone numbers is: +998 XX XXX XXXX
This structure complies with ITU-T Recommendation E.164, which limits telephone numbers to a maximum of 15 digits. Uzbekistan uses 12 digits total (3-digit country code + 9-digit national number). Learn more about the E.164 phone format standard for international compatibility.
Source: ITU Communication of 10.II.2023 (T-SP-E.164D-2023)
Identify Mobile Number Prefixes by Operator
Mobile phone numbers in Uzbekistan use non-geographic prefixes assigned to specific operators:
Source: ITU E.164 documentation, Golden Pages Uzbekistan
How to Dial Uzbekistan Phone Numbers (Updated October 2014)
Since October 1, 2014, Uzbekistan implemented new trunk access codes for domestic and international dialing:
Common Dialing Errors:
Source: Telecommunications regulations effective October 1, 2014
Access Emergency Services
Uzbekistan maintains multiple emergency numbers for immediate assistance:
The unified 112 emergency number rolled out across all regions in March 2024. Traditional emergency numbers (101-104) remain functional.
Source: Government of Uzbekistan announcement, March 26, 2024
Trace Uzbekistan's Telecommunications Evolution
Since independence in 1991, Uzbekistan has significantly modernized its telecommunications infrastructure, transitioning from Soviet-era analog systems to modern digital networks.
Key Telecommunications Milestones:
Market Growth and Penetration (2020-2024): Uzbekistan's mobile market has achieved near-universal coverage with mobile penetration exceeding 85% of the 35+ million population. The competitive market features six mobile operators serving diverse consumer segments, with smartphone adoption driving data service growth.
As of 2024, Uzbekistan's mobile market provides substantial 4G coverage, with major operators deploying 5G networks in select cities:
Network Performance (2024):
Source: Opensignal Uzbekistan Network Experience Report, September 2024
Navigate Uzbekistan Regional Area Codes
Uzbekistan's telecommunications framework divides the country into 14 distinct zones, each with a unique two-digit area code. This structure reflects population distribution and administrative boundaries, optimizing resource allocation and routing efficiency. Design your applications to handle these regional variations when working with Uzbekistan phone numbers.
Metropolitan Regions (High Density)
These regions require robust infrastructure to handle high call volumes due to high population density and comprehensive network coverage. Expect high user concentration and advanced network capabilities.
Developed Urban Centers (High Density)
These centers represent significant economic hubs with advanced network infrastructure. You'll find balanced user density and robust network capabilities.
Medium-Density Regions
These regions mix urban and rural areas with standard network coverage. Consider varying network capabilities when targeting these areas.
Low-Density Areas
These areas present unique challenges in network coverage and infrastructure. Account for potential limitations when designing applications for these regions.
Source: ITU E.164 documentation, Golden Pages Uzbekistan directory
Implement Uzbekistan's Geographic Numbering System
The Uzbek numbering plan uses a structured approach for routing and territorial identification. Familiarize yourself with these core principles when implementing phone number validation:
Intelligent Regional Identification: Unique area codes align with administrative boundaries, ensuring efficient routing. The international format (+998 XX XXXXXXX) provides global compatibility. Number allocation strategies consider population density, optimizing resource utilization.
Advanced Number Management: The centralized 9-digit standardization simplifies number management. A dynamic allocation system ensures efficient distribution of new numbers. The hybrid infrastructure supports various service types, offering flexibility for different applications.
Future-Ready Architecture: Integration with emergency services via short codes provides critical safety features. The unified 112 emergency number (operational since March 2024) demonstrates commitment to international standards. Dual-mode operation (analog/digital) supports legacy systems while enabling future upgrades. The scalable framework allows expansion and adaptation to emerging technologies, including 5G rollout across major cities.
Use Practical Implementation Guidelines
Apply these guidelines to ensure your applications handle Uzbekistan phone numbers correctly:
Local Calls (within same region): Dial the full area code followed by the local number for accurate routing within the region.
Inter-Regional Calls: Dial 0 + area code + subscriber number. The trunk prefix "0" has been mandatory since October 1, 2014 (replacing the previous "8" prefix).
International Calls: Use the format 00 + country code + number for outbound international calls. For calls to Uzbekistan from abroad, dial +998 + area code + local number.
Emergency Services: Access emergency services using standardized short codes. The unified 112 number (operational since March 2024) connects to all emergency services. Traditional codes (101 for fire, 102 for police, 103 for ambulance, 104 for gas emergency) remain functional.
Understand Number Allocation and Management
The Ministry of Digital Technologies of the Republic of Uzbekistan (formed February 4, 2015; reorganized December 21, 2022) manages number allocation, adhering to ITU-T E.164 international standards. This framework ensures efficient resource utilization and international compatibility. Understand this framework to ensure compliance when working with Uzbekistani numbers.
Know the Regulatory Authority Structure (Updated 2025)
As of August 2025, Uzbekistan's telecommunications regulatory framework includes:
Licensing Requirements:
Operators must obtain telecommunications service licenses by:
Licensing follows the Law "On licensing, permitting and notification procedures" and Cabinet of Ministers Resolution No. 80 (February 21, 2022).
Penalties for Non-Compliance:
Regulatory violations carry graduated penalties enforced by the Telecommunications Regulatory Agency:
Note: 1 BCU ≈ 340,000 UZS (2024 rate); actual penalty amounts subject to regulatory determination
Source: Ministry of Digital Technologies official website, Presidential Decree August 21, 2025
Follow the Three-Tiered Allocation Framework
Strategic Block Allocation: The Ministry allocates number blocks (10,000-100,000 numbers) to operators based on market share and utilization, ensuring efficient resource distribution.
Operator Requirements: Operators maintain accurate digital inventories and submit regular utilization reports, ensuring transparency and accountability. This is particularly important given the growth of mobile services, with six mobile operators currently serving the market (Beeline, Ucell, UzMobile, Mobiuz, Perfectum Mobile, and Humans).
Strategic Planning: Reserve pools for emergency services and forward-planning allocations for future growth ensure long-term stability. Allocations for emerging technologies (IoT, M2M, 5G services) demonstrate a forward-thinking approach.
Meet Regulatory Compliance Requirements
This framework ensures responsible number usage and maintains service quality. Adhere to these regulations when building applications that interact with Uzbekistani phone numbers.
Licensing and Authorization: Operators undergo rigorous licensing processes, including technical assessments and system certifications, ensuring service providers meet required standards.
Monitoring and Reporting: Real-time monitoring and periodic reporting ensure operators maintain utilization thresholds and service quality. The new Telecommunications Regulatory Agency (established August 2025) conducts monthly service quality audits, maintaining a healthy telecommunications ecosystem.
Conservation and Optimization: Utilization thresholds and recovery programs for unused numbers promote efficient resource management. Incentives for operators who meet optimization targets encourage responsible practices.
Implement Technical and Future-Proofing Solutions
The Ministry's Number Management System (NMS) facilitates efficient number allocation and tracking. Be aware of these technical details when integrating your applications with Uzbekistani systems.
Core Components:
The NMS consists of:
API Technical Specifications:
Note: API access requires operator licensing credentials and Ministry authorization. Public documentation availability is limited.
Digital Inventory Requirements:
Operators maintain detailed records of:
Future-Proofing Initiatives:
Strategic reserves and planning for emerging technologies (5G, IoT, M2M), service evolution, and capacity planning ensure long-term adaptability. With 5G networks already deployed in Tashkent and Samarkand as of 2024, the numbering system must accommodate next-generation services including:
Handle Technical Restrictions and Special Cases
Consider these specific technical restrictions and special cases when working with Uzbekistani phone numbers. Implementing these considerations ensures your applications are compliant and function correctly.
Manage Number Blocking and Regulatory Controls
The Ministry actively manages number usage through blocking and regulatory controls. Integrate these controls into your applications to maintain compliance.
Regulatory Number Blocks:
Implement real-time validation against blocked number ranges. While specific API endpoints require operator licensing credentials, implement your validation layer as follows:
// Example implementation of number block validation const checkNumberBlock = async (phoneNumber) => { // In production, fetch from regulatory API with proper authentication const blockedRanges = await fetchCurrentBlockedRanges(); return !blockedRanges.some(range => phoneNumber >= range.start && phoneNumber <= range.end ); }; // Example error handling and user feedback try { const isValid = await checkNumberBlock("+998901234567"); if (!isValid) { throw new Error("Phone number is blocked by regulatory authority"); } } catch (error) { console.error("Validation error:", error.message); // Provide user feedback: display error message or retry prompt }Premium Service Numbers:
Premium service numbers use specific ranges with higher-cost billing:
Handle these numbers differently based on their designated usage, including:
Golden Number Management:
Golden numbers (VIP numbers with memorable patterns) require special handling:
Golden Number Pricing Tiers (Typical Market Rates):
Note: Pricing varies by operator and market demand; rates approximate as of 2024
Registration Procedures:
Classify and Manage Special Numbers
Understanding these classifications is essential for accurate number handling and pricing. Incorporate these distinctions into your application logic.
VIP Number Categories and Detection:
// VIP number pattern detection function isVIPNumber(phoneNumber) { // Remove country code and formatting const clean = phoneNumber.replace(/^\+998/, '').replace(/\s/g, ''); // Check for repeating digit patterns const hasQuadRepeat = /(\d)\1{3,}/.test(clean); // 7777, 88888 const hasTripleRepeat = /(\d)\1{2}/.test(clean); // 777, 888 // Check for sequential patterns const digits = clean.split('').map(Number); const isSequential = digits.every((d, i) => i === 0 || d === digits[i-1] + 1 ); // Check for palindrome patterns const isPalindrome = clean === clean.split('').reverse().join(''); // Return VIP tier classification if (hasQuadRepeat || isSequential) return 'platinum'; if (hasTripleRepeat || isPalindrome) return 'gold'; if (hasQuadRepeat) return 'silver'; return null; // Not a VIP number } // Example usage const vipTier = isVIPNumber("+998 90 777 7777"); console.log(vipTier); // "gold"Meet Implementation Requirements for Developers
These requirements are crucial for building compliant and robust applications. Prioritize these aspects during development.
Real-time Updates: Your systems must support real-time updates to blocking rules and number classifications. This ensures your application remains compliant with the latest regulations from the Ministry of Digital Technologies and the new Telecommunications Regulatory Agency (established August 2025).
Comprehensive Audit Trails: Maintain detailed audit trails for all number-related operations. This is essential for tracking number usage, identifying potential issues, and demonstrating compliance with regulatory requirements.
Audit Log Format Example:
{ "timestamp": "2024-10-12T14:32:15Z", "operation": "number_validation", "phone_number": "+998901234567", "validation_result": "valid", "operator": "Beeline", "region_code": "90", "requested_by": "user_id_12345", "ip_address": "203.0.113.42", "session_id": "abc123def456" }Data Retention Requirements:
class NumberValidator: def __init__(self): self.restricted_ranges = self.load_restricted_ranges() # Load from secure source self.emergency_codes = ['112', '101', '102', '103', '104', '1050', '1173'] self.mobile_prefixes = ['90', '91', '93', '94', '95', '97', '98', '99', '33', '55', '77', '88'] def validate_number(self, number): # Remove country code and formatting for validation clean_number = number.replace('+998', '').replace(' ', '') # Check length (must be 9 digits for Uzbekistan) if len(clean_number) != 9: return False # Check if the number falls within any restricted range if any(start <= number <= end for start, end in self.restricted_ranges): return False # Number is restricted # Check if the number is an emergency code (if applicable) if clean_number in self.emergency_codes: return True # Emergency codes are valid # Validate area code or mobile prefix (first 2 digits) prefix = clean_number[:2] valid_geographic_codes = ['61', '62', '65', '66', '67', '69', '70', '71', '72', '73', '74', '75', '76', '79'] if prefix not in self.mobile_prefixes and prefix not in valid_geographic_codes: return False # Invalid prefix return True # Number is valid def load_restricted_ranges(self): # Implement logic to load restricted ranges from a secure source # In production: fetch from Ministry NMS API or secure database return [] # Example usage validator = NumberValidator() is_valid = validator.validate_number("+998 90 123 4567") if is_valid: print("Number is valid") else: print("Number is invalid")Verify E.164 Compliance
When implementing Uzbekistan phone number handling, ensure compliance with ITU-T E.164:
E.164 Validation Workflow:
Error Codes and Handling:
E164_INVALID_LENGTH: Number not 9 digits → Prompt user to re-enterE164_INVALID_PREFIX: Unknown area code/operator → Display error with valid prefixesE164_BLOCKED_RANGE: Number in restricted range → Inform user and suggest alternativesE164_INVALID_FORMAT: Parsing failed → Show format example (+998 XX XXX XXXX)Validation Checklist:
Source: ITU-T Recommendation E.164, ITU Communication dated February 10, 2023
Frequently Asked Questions About Uzbekistan Phone Numbers
What is the country code for Uzbekistan?
The country code for Uzbekistan is +998. When calling Uzbekistan from abroad, dial +998 followed by the 2-digit area code and 7-digit subscriber number. For example, to call a Tashkent number, dial +998 71 XXX XXXX.
How many digits are in a Uzbekistan phone number?
Uzbekistan phone numbers contain 9 digits after the country code (+998). The format is: 2-digit area code or mobile prefix + 7-digit subscriber number. The complete international format is +998 XX XXX XXXX (12 digits total including country code).
What are the mobile operator prefixes in Uzbekistan?
Uzbekistan mobile operators use these prefixes:
What is the area code for Tashkent?
The area code for Tashkent, the capital city of Uzbekistan, is 71. When calling Tashkent from outside Uzbekistan, dial +998 71 followed by the 7-digit local number.
How do I validate Uzbekistan phone numbers in my application?
To validate Uzbekistan phone numbers, verify:
Recommended Libraries:
Multi-Language Validation Examples:
# Python with phonenumbers library import phonenumbers from phonenumbers import NumberParseException def validate_uz_number(number_string): try: parsed = phonenumbers.parse(number_string, "UZ") is_valid = phonenumbers.is_valid_number(parsed) number_type = phonenumbers.number_type(parsed) return { "valid": is_valid, "type": "mobile" if number_type == phonenumbers.PhoneNumberType.MOBILE else "fixed_line", "e164": phonenumbers.format_number(parsed, phonenumbers.PhoneNumberFormat.E164) } except NumberParseException: return {"valid": False, "error": "Invalid format"} result = validate_uz_number("+998901234567") print(result) # {'valid': True, 'type': 'mobile', 'e164': '+998901234567'}// JavaScript with libphonenumber-js import { parsePhoneNumber, isValidPhoneNumber } from 'libphonenumber-js'; function validateUzNumber(numberString) { try { const phoneNumber = parsePhoneNumber(numberString, 'UZ'); return { valid: phoneNumber.isValid(), type: phoneNumber.getType(), // 'MOBILE' or 'FIXED_LINE' e164: phoneNumber.format('E.164'), national: phoneNumber.formatNational() }; } catch (error) { return { valid: false, error: 'Invalid format' }; } } const result = validateUzNumber('+998901234567'); console.log(result); // {valid: true, type: 'MOBILE', e164: '+998901234567', ...}When did Uzbekistan change its dialing codes?
Uzbekistan changed its trunk access codes on October 1, 2014. Long-distance calls now require "0" prefix (previously "8"), and international calls require "00" prefix (previously "8-10"). The country code +998 remained unchanged.
What is the emergency number in Uzbekistan?
Uzbekistan introduced a unified emergency number 112 in March 2024, which covers all emergency services. Traditional emergency numbers still work: 101 (fire), 102 (police), 103 (ambulance), and 104 (gas emergency). Additional numbers include 1050 (rescue service) and 1173 (tourist police).
Which mobile operator has the fastest network in Uzbekistan?
According to Opensignal's September 2024 report, Beeline leads with the fastest average download speeds (20.2 Mbps) and best consistent quality (33.9%). UzMobile follows at 17.9 Mbps, while Ucell and Mobiuz provide 16.2 Mbps and 14.2 Mbps respectively.
Does Uzbekistan have 5G networks?
Yes, Uzbekistan has 5G networks in select cities as of 2024. Ucell offers 5G in Tashkent (Alay market area, business center, Malika shopping complex) since March 2024. UzMobile deployed 5G across Tashkent and Samarkand, expanding to all regional centers in September 2024 with over 3,500 modernized base stations.
Who regulates telecommunications in Uzbekistan?
The Ministry of Digital Technologies of the Republic of Uzbekistan serves as the authorized state body for telecommunications policy, licensing, and spectrum management. As of August 2025, the Telecommunications Regulatory Agency (established by Presidential Decree) handles monthly monitoring of operator service quality compliance and technical standards enforcement.
How do I format Uzbekistan phone numbers for SMS APIs?
For SMS APIs and international applications, always use E.164 format without spaces or special characters: +998XXXXXXXXX. For example, +998901234567 (Beeline mobile) or +998711234567 (Tashkent landline). Store numbers in this format in databases for consistency and international portability. For more details on implementing SMS systems, see our guide on E.164 phone format.
What are golden numbers in Uzbekistan?
Golden numbers (also called VIP numbers) are Uzbekistan phone numbers with memorable or aesthetically pleasing patterns, such as repeating digits (e.g., +998 90 777 7777) or sequential numbers (e.g., +998 90 123 4567).
Registration Procedures:
Pricing varies by pattern desirability and operator, with perfect patterns commanding premium prices. Contact your preferred operator for current golden number availability.
Master Uzbekistan Phone Number Implementation
Successfully implementing Uzbekistan phone number handling requires understanding the +998 country code format, 9-digit ITU E.164 structure, regional area codes (61-79), mobile operator prefixes, emergency services (unified 112 number), and regulatory compliance requirements. The Ministry of Digital Technologies and the new Telecommunications Regulatory Agency oversee number allocation and quality standards, ensuring a robust telecommunications infrastructure.
Whether you're building SMS verification systems, voice applications, or telecom integrations, following the E.164 standard and implementing proper validation ensures compatibility with Uzbekistan's modern telecommunications network, including emerging 5G deployments across Tashkent, Samarkand, and regional centers.
For additional information about international phone number formats and standards, explore our guides on E.164 phone format and international phone number validation.
Developer Tools and Testing Resources:
Operator Support Contacts:
Additional Resources
Related Topics: E.164 Phone Format, Phone Number Validation, 10DLC SMS Registration, International SMS Compliance