Dataset · CC BY 4.0

Phone numbering-plan metadata changes, 2019–2026

Every region and country calling code named in the metadata change notes of the open-source libphonenumber library, January 2019 to 23 September 2026: 182 releases, one row per release, change type and code.

Last updated

About this dataset

LicenseCreative Commons Attribution 4.0 International (CC BY 4.0)
Temporal coverage2019-01-08/2026-09-23
Spatial coverageWorldwide
Rows3784 (CSV, UTF-8, header row: date, version, change_type, change_kind, code_type, code)
MethodologyMethod and limitations
ArticleRead the analysis
How to citeMobileValidate (2026). Phone numbering-plan metadata changes, 2019–2026. https://mobilevalidate.com/datasets/numbering-plan-changes-2019-2026. Licensed CC BY 4.0.
  • One row means the release note lists that code for that change type. It says that the data changed, not how many number ranges changed.
  • Phone-metadata notes for non-geographic calling codes (such as +800, +870, +881, +882 and +883; 19 release-code pairs) are not rows; phone rows cover two-letter regions only.
  • Code-only releases and time-zone refreshes are not rows; 80 of the 182 releases also refreshed time-zone data.
  • Release notes retrieved on 25 September 2026 (latest release v9.0.40, dated 23 September 2026).

Columns

ColumnMeaning
dateRelease date as stated in the release notes (YYYY-MM-DD).
versionLibrary version of the release.
change_typephone (numbering-plan metadata), short_number, carrier (original-carrier prefix data), geocoding or alternate_formatting.
change_kindupdate (existing data changed) or new (data added for the first time).
code_typeregion (two-letter region code as used by the library, ISO 3166-1 based) or country_calling_code (carrier, geocoding and formatting data are keyed by calling code).
codeThe region code or country calling code named in the release note.

Preview

First 25 of 3784 rows.

dateversionchange_typechange_kindcode_typecode
2019-01-08v8.10.3carrierupdatecountry_calling_code220
2019-01-08v8.10.3carrierupdatecountry_calling_code231
2019-01-08v8.10.3carrierupdatecountry_calling_code84
2019-01-08v8.10.3carrierupdatecountry_calling_code852
2019-01-08v8.10.3carrierupdatecountry_calling_code95
2019-01-08v8.10.3carrierupdatecountry_calling_code965
2019-01-08v8.10.3geocodingupdatecountry_calling_code249
2019-01-08v8.10.3phoneupdateregionEG
2019-01-08v8.10.3phoneupdateregionGM
2019-01-08v8.10.3phoneupdateregionHK
2019-01-08v8.10.3phoneupdateregionLR
2019-01-08v8.10.3phoneupdateregionMM
2019-01-08v8.10.3phoneupdateregionNG
2019-01-08v8.10.3phoneupdateregionSD
2019-01-08v8.10.3phoneupdateregionUZ
2019-01-08v8.10.3phoneupdateregionVN
2019-01-08v8.10.3phoneupdateregionVU
2019-01-24v8.10.4carrierupdatecountry_calling_code254
2019-01-24v8.10.4carrierupdatecountry_calling_code507
2019-01-24v8.10.4carrierupdatecountry_calling_code599
2019-01-24v8.10.4carrierupdatecountry_calling_code880
2019-01-24v8.10.4geocodingupdatecountry_calling_code54
2019-01-24v8.10.4geocodingupdatecountry_calling_code686
2019-01-24v8.10.4phoneupdateregionAR
2019-01-24v8.10.4phoneupdateregionAT

Sources

  1. libphonenumber release_notes.txt (v8.10.3 to v9.0.40) — libphonenumber project (Apache License 2.0)
  2. libphonenumber PhoneNumberMetadata.xml (list of 245 regions) — libphonenumber project (Apache License 2.0)