phone number standards

Sent logo
Sent TeamMar 8, 2026 / phone number standards / Article

U.S. Virgin Islands Phone Numbers: Complete Guide to Area Code 340, E.164 Format & Validation

Developer guide for handling USVI phone numbers. Learn area code 340 implementation, E.164 formatting, number validation, FCC compliance, and porting rules. Includes code examples and best practices.

U.S. Virgin Islands Phone Numbers: Complete Guide to Area Code 340, E.164 Format & Validation

This guide provides a deep dive into the intricacies of handling phone numbers in the U.S. Virgin Islands (USVI), offering practical advice and best practices for developers. Learn about dialing procedures, number formatting, validation techniques, infrastructure considerations, and regulatory compliance to build robust and reliable telecommunications applications for the USVI.

Dialing Procedures and Phone Number Usage in the USVI

This section provides a comprehensive overview of how to make calls within the USVI, covering local calls, special services, and essential guidelines. Find clear, concise instructions to ensure your applications handle calls correctly.

Understanding the Basics

The USVI telecommunications system operates under the North American Numbering Plan (NANP), a standardized system used across North America and the Caribbean. Area code 340 was assigned to the USVI with an in-service date of June 1, 1997, following a split from the Caribbean numbering plan area code 809. A permissive dialing period ran from June 1, 1997, through June 30, 1998, after which mandatory ten-digit dialing was required for calls from outside the territory. This integration with the NANP ensures consistent and reliable communication services for both individuals and businesses. This harmonization simplifies development by allowing you to leverage existing NANP-compatible tools and libraries.

Local Calling Procedures

Making local calls within the USVI is straightforward, regardless of whether you're calling from a landline or a mobile phone. Dial the seven-digit number (NXX-XXXX) directly in all cases. The NXX format, where N is any digit from 2 through 9 and X is any digit from 0 through 9, ensures consistent numbering across all services. This streamlined approach simplifies call routing and number management within your applications.

Accessing Special Services

For special services like toll-free or premium-rate numbers, prepend the seven-digit number with a "1" followed by the appropriate three-digit code (800 for toll-free, 900 for premium-rate). This distinction is crucial for accurate call routing and billing.

Essential Guidelines for Successful Calls

Here are key points to keep in mind when handling USVI phone numbers:

  • Local calls within the USVI do not require the 340 area code.
  • Use "1" only when dialing toll-free (1-800-XXX-XXXX) or premium-rate (1-900-XXX-XXXX) numbers.
  • Emergency services (911) connect directly to the Enhanced 911 (E911) system, providing location information to emergency responders. This is vital for rapid response in emergencies. The Virgin Islands Territorial Emergency Management Agency (VITEMA) administers 911 service in the USVI, with ongoing E911 system testing and improvements as of 2025.
  • During disasters, authorized personnel can access the Government Emergency Telecommunications Service (GETS) for priority communications.

Quick Reference for Common Calls

Call TypeNumber Format
Local Business774-1234
Customer Service1-800-555-1234
Premium Support1-900-123-4567
Emergency Services911

Advanced Services and Special Considerations

This section explores advanced telecommunications services and special considerations relevant to the USVI, providing you with a broader understanding of the telecommunications landscape.

Emergency Communications

The USVI features a robust emergency communications infrastructure with E911, which provides precise location data (Automatic Number Identification and Automatic Location Identification) to dispatchers, and multiple backup systems to ensure reliability during emergencies. These systems operate under FCC emergency guidelines and USVI Code Title 23, ensuring adherence to national standards. Following hurricanes Irma and Maria in 2017, FEMA obligated $161.5 million for repair and replacement of communication towers on St. Croix, St. Thomas, and St. John. Understanding these systems is crucial for building applications that integrate seamlessly with emergency services.

Additional Telecommunications Services

The USVI offers a full range of telecommunications services, including voicemail (access codes vary by carrier), directory assistance, and operator services. Integrate these services into your applications to enhance user experience and provide comprehensive communication solutions.

Business Solutions

Businesses in the USVI can access a variety of advanced telecommunications services, such as multi-line support, conference calling, virtual PBX options, and international dialing plans. These services cater to specific business needs and can be integrated into your applications to provide tailored communication solutions.

Regulatory Compliance and Support

All telecommunications services in the USVI operate under the oversight of the Federal Communications Commission (FCC), ensuring high service standards, consumer protection, technical compliance, and emergency preparedness. Stay informed about the latest FCC regulations to maintain compliance and provide reliable services.

Number Portability and Service Continuity

The USVI has implemented a robust number portability system, allowing users to retain their existing phone numbers when switching providers. This system, aligned with FCC regulations for Wireless Local Number Portability (WLNP) codified in 47 CFR Part 52 Subpart C, ensures seamless service continuity during the porting process. Consider these regulations when designing applications that interact with phone numbers.

Porting Process Overview

Here is the number porting process in the USVI per FCC regulations:

  • Simple Ports (Wireline-to-Wireline and Intermodal): Must be completed in one business day per 47 CFR § 52.35. Simple ports involve a single line without complex features like Centrex or ISDN.
  • Wireless-to-Wireless: The one business day rule does not apply to wireless-to-wireless transfers. Standard processing times apply.
  • Service Continuity: Service interruptions should not exceed 30 minutes during the porting process.
  • Provider Obligations: Providers cannot refuse porting requests due to outstanding balances per FCC consumer protection rules.

Implementation Guidelines

When developing systems that handle number portability, consider the following:

javascript
// Example porting status verification
const checkPortingStatus = async (phoneNumber) => {
  try {
    const portingStatus = await portingAPI.verify(
      normalizeNumber(phoneNumber), // Normalize the number before verification
      {
        checkType: 'FULL_VERIFICATION',
        region: 'VI' // Specify the USVI region
      }
    );
    return portingStatus;
  } catch (error) {
    handlePortingError(error); // Implement robust error handling
  }
};

// Normalize phone numbers to E.164 format
const normalizeNumber = (number) => {
  return `+1340${number.replace(/\D/g, '')}`;
};

// Example error handling function
const handlePortingError = (error) => {
  console.error(`Porting verification failed: ${error.message}`);
  // Implement appropriate error handling logic based on error codes
};

This code snippet demonstrates how to verify porting status using a hypothetical portingAPI. Normalize the phone number to the E.164 format (+1340NXXXXXX) before making the API call. Robust error handling is essential to manage potential issues during the verification process. Consider implementing retry logic to account for transient network issues.

Network Coverage and Infrastructure

The USVI telecommunications infrastructure combines established and emerging technologies. Understanding the current state and future direction of this infrastructure is crucial for developing applications that perform optimally.

Current Infrastructure Status

  • 4G LTE Coverage: 4G LTE is the primary technology, providing widespread coverage across St. Thomas, St. Croix, and St. John. Coverage reaches approximately 95% of the population in urban areas but can be variable in mountainous regions. Consider these variations when designing location-based services.
  • 5G Development: 5G deployment is actively underway. As of 2024–2025, Liberty VI (formerly Liberty Mobile) provides 5G coverage to 95% of the USVI population, with St. Croix at 85% coverage and St. Thomas at 92% coverage. Liberty VI was recognized by Ookla Speedtest as the Fastest Mobile Network in the USVI for the second half of 2024 and by Global Wireless Solutions as the most reliable mobile network in the USVI. The FCC's 5G Fund Phase I auction, effective January 13, 2025, will provide additional federal support for 5G deployment in the USVI.

The primary landline and broadband provider is One Communications (rebranded from Viya in April 2025), a subsidiary of ATN International. One Communications serves over 180,000 residential and 350,000 mobile customers across its Caribbean territories. This context is important for developers working with landline services.

Coverage Verification Tools

Developers can use various tools to verify network coverage in the USVI. These tools help you optimize application performance and provide users with accurate information about service availability.

javascript
// Example coverage check implementation
const checkCoverage = async (coordinates) => {
  const coverageData = await nPerfAPI.getCoverage({
    lat: coordinates.latitude,
    long: coordinates.longitude,
    technologies: ['4G', '5G'],
    provider: 'ALL'
  });

  return {
    hasService: coverageData.signalStrength > MINIMUM_THRESHOLD,
    technology: coverageData.availableTechnologies,
    provider: coverageData.bestProvider
  };
};

This code snippet demonstrates how to check coverage using a hypothetical nPerfAPI. Use similar APIs to retrieve coverage information based on location and technology. This information can optimize application performance and provide users with relevant information about service availability.

Technical Considerations for Developers

This section provides specific technical guidance for developers working with USVI phone numbers, covering number handling, validation, system architecture, and best practices.

Core Implementation Requirements

  • Number Handling: Always store phone numbers internally in the E.164 format (+1340NXXXXXX). This international standard (ITU-T Recommendation E.164) ensures consistency and interoperability across different systems. Convert to local display formats only when presenting numbers to users.
javascript
const normalizeNumber = (number) => {
  return `+1340${number.replace(/\D/g, '')}`;
};
  • Validation Implementation: Implement robust validation to ensure that phone numbers are in the correct format. This prevents errors and ensures data integrity.
javascript
const isValidVINumber = (number) => {
  const regex = /^\+1340[2-9]\d{2}\d{4}$/; // Updated regex for E.164 format
  return regex.test(number);
};

This updated regex validates numbers in the E.164 format, ensuring consistency with ITU-T E.164 standards.

System Architecture Considerations

  • Portability Management: Implement real-time porting status verification to ensure accurate call routing. Build fallback mechanisms to handle porting-related issues and maintain updated routing tables. Note that FCC simple port rules (47 CFR § 52.35) require one business day processing for wireline-to-wireline and intermodal ports, but not for wireless-to-wireless transfers.
  • Coverage Integration: Integrate coverage APIs into your applications to verify service availability and implement graceful degradation in low-coverage areas. Caching coverage data for frequently checked locations can improve performance.
  • Compliance Requirements: Adhere to ITU-T E.164 standards for number formatting, maintain NANP compliance per NANPA guidelines, and follow all applicable FCC guidelines codified in 47 CFR Part 52. This ensures interoperability and regulatory compliance.

The USVI utilizes the 340 area code as part of the NANP, assigned with an in-service date of June 1, 1997. This is essential information for developers handling USVI phone numbers.

Best Practices for Implementation

  • Error Handling: Implement comprehensive error handling to manage potential issues during number processing, validation, and porting. Provide informative error messages to assist with troubleshooting.
javascript
const handleError = (error) => {
  console.error(`An error occurred: ${error.message}`);
  // Implement appropriate error handling logic based on error codes
};
  • Service Monitoring: Monitor the availability of porting and coverage services and track successful and failed requests. This helps identify potential issues and maintain service reliability. Consider using a monitoring service to automate this process.

Core Implementation Components

This section provides a detailed breakdown of core components for implementing USVI phone number handling in your applications.

1. E.164 format Implementation

The foundation of USVI phone number handling is proper E.164 formatting (+1340NXXXXXX). This ITU-T international standard ensures consistency across all telecommunications systems.

javascript
const formatE164 = (number) => {
  return `+1340${number.replace(/\D/g, '')}`;
};

Always store phone numbers in E.164 format internally, converting to display format only when rendering to users.

2. Comprehensive Number Validation

Implement robust validation using regular expressions to ensure that phone numbers are in the correct format.

javascript
const isValidUSVINumber = (number) => {
  const regex = /^\+1340[2-9]\d{2}\d{4}$/;
  return regex.test(number);
};

This regex validates numbers in the E.164 format, ensuring compliance with international standards.

3. Number Portability Integration

Integrate number portability checks into your system to ensure accurate call routing.

javascript
const checkPortingStatus = async (phoneNumber) => {
  // ... (implementation as shown in previous section)
};

4. Production-Ready Error Handling

Implement comprehensive error handling to manage potential issues during number processing and validation.

javascript
const handleError = (error) => {
  // ... (implementation as shown in previous section)
};

5. Testing and Quality Assurance

Develop a comprehensive suite of test cases to ensure the reliability and accuracy of your implementation.

javascript
const testCases = [
  { input: '+13407741234', expected: true, description: 'Valid USVI number' },
  { input: '+13401234567', expected: false, description: 'Invalid USVI number (wrong prefix)' },
  // ... add more test cases
];

Maintenance and Updates

Regularly review and update your implementation to comply with the latest FCC regulations (47 CFR Parts 20 and 52), NANP standards, and carrier API changes. Maintain comprehensive error logs for troubleshooting and monitor carrier updates for any changes in numbering plans or regulations. As of 2025, key developments include the 5G Fund Phase I authorization (effective January 13, 2025) and ongoing E911 system enhancements in the USVI. This proactive approach ensures ongoing compliance and service reliability.

Frequently Asked Questions

What is the area code for the U.S. Virgin Islands?

The U.S. Virgin Islands uses area code 340, assigned with an in-service date of June 1, 1997. Area code 340 covers all three main islands: St. Thomas, St. Croix, and St. John. The USVI is part of the North American Numbering Plan (NANP) and uses the same +1 country code as the United States and Canada.

How do I format USVI phone numbers in E.164 format?

USVI phone numbers in E.164 format follow the pattern +1340NXXXXXX, where N is any digit from 2–9 and X is any digit from 0–9. Always store phone numbers internally in E.164 format and convert to local display format (NXX-XXXX or 340-NXX-XXXX) only when presenting to users. This ensures consistency across telecommunications systems.

Do I need to dial the area code for local calls in the USVI?

No. When making local calls within the USVI, dial only the seven-digit number (NXX-XXXX) without the area code 340. The area code is only required when calling the USVI from outside the territory (dial 1-340-NXX-XXXX from the U.S. mainland or Canada).

What are the FCC regulations for number portability in the USVI?

The USVI follows FCC number portability regulations codified in 47 CFR Part 52 Subpart C. Simple ports (wireline-to-wireline and intermodal) must be completed in one business day per 47 CFR § 52.35. However, the one business day rule does not apply to wireless-to-wireless transfers. Providers cannot refuse porting requests due to outstanding balances.

How do I validate U.S. Virgin Islands phone numbers?

Use the regular expression /^\+1340[2-9]\d{2}\d{4}$/ to validate USVI phone numbers in E.164 format. This regex ensures the number starts with +1340, followed by a valid NXX exchange (first digit 2–9), and ends with four digits. Always validate numbers before storage or API calls to ensure data integrity.

What is the current 5G coverage in the U.S. Virgin Islands?

As of 2024–2025, Liberty VI provides 5G coverage to 95% of the USVI population, with St. Croix at 85% coverage and St. Thomas at 92% coverage. Liberty VI was recognized by Ookla Speedtest as the Fastest Mobile Network in the USVI for the second half of 2024. The FCC's 5G Fund Phase I auction (effective January 13, 2025) provides additional federal support for 5G deployment.

Who are the main telecommunications providers in the USVI?

The primary landline and broadband provider is One Communications (rebranded from Viya in April 2025), a subsidiary of ATN International serving over 180,000 residential and 350,000 mobile customers across Caribbean territories. The main mobile carrier is Liberty VI, offering 4G LTE and 5G services across all three main islands.

How does E911 work in the U.S. Virgin Islands?

The USVI features Enhanced 911 (E911) service administered by the Virgin Islands Territorial Emergency Management Agency (VITEMA). E911 provides Automatic Number Identification (ANI) and Automatic Location Identification (ALI) to emergency dispatchers. Following hurricanes Irma and Maria in 2017, FEMA obligated $161.5 million for communication tower repairs, with ongoing E911 system testing and improvements as of 2025.

What NANP standards apply to USVI phone numbers?

USVI phone numbers must comply with North American Numbering Plan (NANP) standards, including ITU-T Recommendation E.164 for international formatting, FCC guidelines codified in 47 CFR Part 52, and NANPA numbering resource guidelines. The NXX format requires N (first digit) to be 2–9 and X (remaining digits) to be 0–9, ensuring consistent numbering across NANP territories.

Are there any special dialing requirements for toll-free or premium numbers in the USVI?

Yes. To dial toll-free numbers (800, 888, 877, 866, 855, 844, 833) or premium-rate numbers (900) from within the USVI, prepend "1" before the number (e.g., 1-800-XXX-XXXX). Local seven-digit numbers do not require a prefix. This distinction is crucial for accurate call routing and billing in telecommunications applications.

At this point, you should have a solid understanding of how to handle USVI phone numbers in your applications. By following the guidelines and best practices outlined in this guide, you can build robust and reliable telecommunications solutions for the USVI.