{
  "schema_version": "1.1",
  "generated_on": "2026-09-13",
  "country": {
    "name": "Bangladesh",
    "slug": "bangladesh",
    "iso2": "BD",
    "calling_code": "+880",
    "trunk_prefix": "0",
    "international_access": "00",
    "number_length": "Under the BTRC 2017 plan, a standard PSTN national significant number contains 10 digits; the domestic long-distance form adds trunk prefix 0, while legacy numbers may remain during migration",
    "time_zones": [
      "Asia/Dhaka"
    ],
    "regulator": "Bangladesh Telecommunication Regulatory Commission (BTRC)",
    "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
    "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
  },
  "records": [
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "022",
      "national_destination_code": "22",
      "domestic_code": "022",
      "international_prefix": "+880 22",
      "coverage": "BTCL Central Zone, including the Dhaka multi-exchange area and selected nearby district headquarters",
      "city": "Dhaka",
      "region": "Dhaka Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "022",
      "national_destination_code": "22",
      "domestic_code": "022",
      "international_prefix": "+880 22",
      "coverage": "BTCL Central Zone, including the Dhaka multi-exchange area and selected nearby district headquarters",
      "city": "Gazipur",
      "region": "Dhaka Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "022",
      "national_destination_code": "22",
      "domestic_code": "022",
      "international_prefix": "+880 22",
      "coverage": "BTCL Central Zone, including the Dhaka multi-exchange area and selected nearby district headquarters",
      "city": "Narayanganj",
      "region": "Dhaka Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "023",
      "national_destination_code": "23",
      "domestic_code": "023",
      "international_prefix": "+880 23",
      "coverage": "BTCL South-East Zone, including Chattogram, Cumilla, Noakhali, Feni, Cox’s Bazar and the Chittagong Hill Tracts",
      "city": "Chattogram",
      "region": "Chattogram Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "023",
      "national_destination_code": "23",
      "domestic_code": "023",
      "international_prefix": "+880 23",
      "coverage": "BTCL South-East Zone, including Chattogram, Cumilla, Noakhali, Feni, Cox’s Bazar and the Chittagong Hill Tracts",
      "city": "Cumilla",
      "region": "Chattogram Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "023",
      "national_destination_code": "23",
      "domestic_code": "023",
      "international_prefix": "+880 23",
      "coverage": "BTCL South-East Zone, including Chattogram, Cumilla, Noakhali, Feni, Cox’s Bazar and the Chittagong Hill Tracts",
      "city": "Cox’s Bazar",
      "region": "Chattogram Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "023",
      "national_destination_code": "23",
      "domestic_code": "023",
      "international_prefix": "+880 23",
      "coverage": "BTCL South-East Zone, including Chattogram, Cumilla, Noakhali, Feni, Cox’s Bazar and the Chittagong Hill Tracts",
      "city": "Noakhali",
      "region": "Chattogram Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "024",
      "national_destination_code": "24",
      "domestic_code": "024",
      "international_prefix": "+880 24",
      "coverage": "BTCL South-West Zone, including Khulna, Barishal, Jashore, Kushtia and Faridpur",
      "city": "Khulna",
      "region": "Khulna Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "024",
      "national_destination_code": "24",
      "domestic_code": "024",
      "international_prefix": "+880 24",
      "coverage": "BTCL South-West Zone, including Khulna, Barishal, Jashore, Kushtia and Faridpur",
      "city": "Barishal",
      "region": "Barishal Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "024",
      "national_destination_code": "24",
      "domestic_code": "024",
      "international_prefix": "+880 24",
      "coverage": "BTCL South-West Zone, including Khulna, Barishal, Jashore, Kushtia and Faridpur",
      "city": "Jashore",
      "region": "Khulna Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "024",
      "national_destination_code": "24",
      "domestic_code": "024",
      "international_prefix": "+880 24",
      "coverage": "BTCL South-West Zone, including Khulna, Barishal, Jashore, Kushtia and Faridpur",
      "city": "Kushtia",
      "region": "Khulna Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "024",
      "national_destination_code": "24",
      "domestic_code": "024",
      "international_prefix": "+880 24",
      "coverage": "BTCL South-West Zone, including Khulna, Barishal, Jashore, Kushtia and Faridpur",
      "city": "Faridpur",
      "region": "Dhaka Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "025",
      "national_destination_code": "25",
      "domestic_code": "025",
      "international_prefix": "+880 25",
      "coverage": "BTCL North-West Zone, including Rajshahi, Rangpur, Bogura, Dinajpur and Pabna",
      "city": "Rajshahi",
      "region": "Rajshahi Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "025",
      "national_destination_code": "25",
      "domestic_code": "025",
      "international_prefix": "+880 25",
      "coverage": "BTCL North-West Zone, including Rajshahi, Rangpur, Bogura, Dinajpur and Pabna",
      "city": "Rangpur",
      "region": "Rangpur Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "025",
      "national_destination_code": "25",
      "domestic_code": "025",
      "international_prefix": "+880 25",
      "coverage": "BTCL North-West Zone, including Rajshahi, Rangpur, Bogura, Dinajpur and Pabna",
      "city": "Bogura",
      "region": "Rajshahi Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "025",
      "national_destination_code": "25",
      "domestic_code": "025",
      "international_prefix": "+880 25",
      "coverage": "BTCL North-West Zone, including Rajshahi, Rangpur, Bogura, Dinajpur and Pabna",
      "city": "Dinajpur",
      "region": "Rangpur Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "025",
      "national_destination_code": "25",
      "domestic_code": "025",
      "international_prefix": "+880 25",
      "coverage": "BTCL North-West Zone, including Rajshahi, Rangpur, Bogura, Dinajpur and Pabna",
      "city": "Pabna",
      "region": "Rajshahi Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "029",
      "national_destination_code": "29",
      "domestic_code": "029",
      "international_prefix": "+880 29",
      "coverage": "BTCL North-East Zone, including Sylhet, Mymensingh, Tangail, Jamalpur and other districts listed by BTRC",
      "city": "Sylhet",
      "region": "Sylhet Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "029",
      "national_destination_code": "29",
      "domestic_code": "029",
      "international_prefix": "+880 29",
      "coverage": "BTCL North-East Zone, including Sylhet, Mymensingh, Tangail, Jamalpur and other districts listed by BTRC",
      "city": "Mymensingh",
      "region": "Mymensingh Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    },
    {
      "country_name": "Bangladesh",
      "iso2": "BD",
      "country_calling_code": "880",
      "area_code": "029",
      "national_destination_code": "29",
      "domestic_code": "029",
      "international_prefix": "+880 29",
      "coverage": "BTCL North-East Zone, including Sylhet, Mymensingh, Tangail, Jamalpur and other districts listed by BTRC",
      "city": "Tangail",
      "region": "Dhaka Division",
      "time_zone": "Bangladesh Standard Time (BST), UTC+6 year-round",
      "source_url": "https://objectstorage.ap-dcc-gazipur-1.oraclecloud15.com/n/axvjbnqprylg/b/V2Ministry/o/office-btrc/2024/12/134cba7c883049d29d83e8be39bef28b.pdf",
      "verified_on": "2026-09-13",
      "limitation": "These pages cover the five complete BTCL geographic NDCs, not universal city codes. Other PSTN and IP-telephony operators combine their own network prefixes with the same zone structure and therefore use different NDCs. Each zone spans many districts, some administrative divisions cross numbering-zone boundaries, and migration from older local formats means a published address or business may still show a legacy number."
    }
  ]
}
