Area Code 22 – Porto
The phone area code for Porto is 22 (international format +35122). Browse local exchange codes (NXX) and carrier assignments below.
📞 Exchange Codes (NXX) for Area Code 22
Select a central office code to view local carrier data and detailed information
📍 Geographic Location of Porto
Geographic Coverage and Administrative Jurisdiction
The +351 22 area code is the National Destination Code (NDC) for the city of Porto and its surrounding metropolitan area in Portugal. This geographic allocation covers the capital of the Norte region and includes key municipalities such as Vila Nova de Gaia, Matosinhos, Maia, Gondomar, and Valongo. The administrative jurisdiction falls under the Autoridade Nacional de Comunicações (ANACOM), Portugal's regulatory authority for telecommunications. Porto is the second-largest city in Portugal and a major economic hub, making the 22 code essential for businesses and residents in the region.
Dialing Formats and Caller Instructions
For local callers within Portugal, the national trunk prefix is '0', so calls to a Porto number are dialed as 022 XXX XXXX (where X represents the subscriber's number). However, for international callers, the leading '0' is omitted, and the full international format becomes +351 22 XXX XXXX. This format is consistent with ITU-T E.164 recommendations. For example, a typical Porto landline number might be +351 22 123 4567. When dialing from a mobile phone in Portugal, it is common to use the international format even for domestic calls, as it simplifies dialing and avoids issues with number portability.
Overlay and Numbering Considerations
Currently, the 22 area code does not have an overlay code; it remains a standalone geographic NDC. However, due to the increasing demand for numbers, ANACOM has implemented number conservation measures, including number portability. This means that a subscriber may retain their 22 number even if they move to a different operator, but the number remains associated with the geographic area. It is important to note that some VoIP providers may offer numbers with the 22 prefix, but these are still considered geographic numbers and are subject to the same dialing rules.
Practical Guidance for Callers
For local callers, dialing 22 numbers from other parts of Portugal requires the national trunk prefix '0' (e.g., 022 123 4567). For international callers, always use the country code +351 followed by the area code without the leading '0' (e.g., +351 22 123 4567). When calling from a mobile phone within Portugal, it is recommended to use the +351 format to ensure proper routing. Additionally, be aware that calls to geographic numbers may incur different charges depending on your operator and tariff plan, especially when calling from mobile networks.