Countries API - CountriesDB

Malta

ISO 3166-1 country codes and official ISO 3166-2 subdivisions for Malta. Use them in forms, validation, and CountriesDB integrations.

About Malta codes

Need Malta (MT) for a checkout form, shipping zone, or backend validation? This page summarizes the ISO 3166-1 country codes and official subdivisions developers use with CountriesDB.

This guide lists 68 official ISO 3166-2 subdivisions for Malta. These are the same codes CountriesDB serves through widgets and the Backend Data API.

For production, use the CountriesDB country/subdivision widget or fetch Malta from the Data API and validate codes server-side instead of copying values from this page.

ISO codes

  • Alpha-2MT
  • Alpha-3MLT
  • Numeric470
  • Independenttrue
  • StatusOfficially assigned

Official subdivisions (68)

Official ISO 3166-2 codes for Malta. Use these values in region/state selects and server-side validation, not informal or marketing region names.

CodeNameType
MT-01Attardlocal council
MT-02Balzanlocal council
MT-03Birgulocal council
MT-04Birkirkaralocal council
MT-05Birżebbuġalocal council
MT-06Bormlalocal council
MT-07Dinglilocal council
MT-08Fguralocal council
MT-09Florianalocal council
MT-10Fontanalocal council
MT-13Għajnsielemlocal council
MT-14Għarblocal council
MT-15Għargħurlocal council
MT-16Għasrilocal council
MT-17Għaxaqlocal council
MT-11Gudjalocal council
MT-12Gżiralocal council
MT-18Ħamrunlocal council
MT-19Iklinlocal council
MT-20Islalocal council
MT-21Kalkaralocal council
MT-22Kerċemlocal council
MT-23Kirkoplocal council
MT-24Lijalocal council
MT-25Luqalocal council
MT-26Marsalocal council
MT-27Marsaskalalocal council
MT-28Marsaxlokklocal council
MT-29Mdinalocal council
MT-30Mellieħalocal council
MT-31Mġarrlocal council
MT-32Mostalocal council
MT-33Mqabbalocal council
MT-34Msidalocal council
MT-35Mtarfalocal council
MT-36Munxarlocal council
MT-37Nadurlocal council
MT-38Naxxarlocal council
MT-39Paolalocal council
MT-40Pembrokelocal council
MT-41Pietàlocal council
MT-42Qalalocal council
MT-43Qormilocal council
MT-44Qrendilocal council
MT-45Rabat Gozolocal council
MT-46Rabat Maltalocal council
MT-47Safilocal council
MT-49Saint Johnlocal council
MT-48Saint Julian'slocal council
MT-50Saint Lawrencelocal council
MT-53Saint Lucia'slocal council
MT-51Saint Paul's Baylocal council
MT-52Sannatlocal council
MT-54Santa Veneralocal council
MT-55Siġġiewilocal council
MT-56Sliemalocal council
MT-57Swieqilocal council
MT-58Ta' Xbiexlocal council
MT-59Tarxienlocal council
MT-60Vallettalocal council
MT-61Xagħralocal council
MT-62Xewkijalocal council
MT-63Xgħajralocal council
MT-64Żabbarlocal council
MT-65Żebbuġ Gozolocal council
MT-66Żebbuġ Maltalocal council
MT-67Żejtunlocal council
MT-68Żurrieqlocal council

Frequently asked questions

What is the ISO 3166-1 code for Malta?
Malta uses ISO 3166-1 alpha-2 MT, alpha-3 MLT, and numeric 470. These codes show up in forms, shipping, banking, and APIs.
How many official ISO 3166-2 subdivisions does Malta have?
CountriesDB lists 68 official ISO 3166-2 subdivisions for Malta (states, provinces, regions, or equivalent). Use them when you validate region selects and shipping zones.
How do I use Malta country and subdivision data in a form?
Use the CountriesDB widget or Data API to fill country and subdivision selects for Malta, then validate submitted codes with the Validation API so alpha-2 and ISO 3166-2 values stay consistent.

Use Malta in your app

Add CountriesDB country and subdivision selects with the widget docs, or call the Backend Data API for Malta (MT) and validate submissions with the Validation API. Guides stay in sync with the same dataset your project keys already use. widget docs.