HomeGlossaryUN M49 Country Codes
Classification

UN M49 Country Codes

The United Nations numeric coding scheme for countries and geographic regions used in statistical reporting, development aid classification, and procurement data systems run by UN agencies.

Quick answer

The United Nations numeric coding scheme for countries and geographic regions used in statistical reporting, development aid classification, and procurement data systems run by UN agencies.


UN M49 Country Codes are the three-digit numeric codes defined by the United Nations Statistics Division to identify countries, areas, and geographic regions for statistical purposes. They are named after the UN Statistical Papers Series M, Number 49, and are used across the UN system for data classification, development aid reporting, and procurement.

What are UN M49 Country Codes?

M49 assigns numeric codes to individual countries (for example, 356 for India and 276 for Germany) and also to aggregate geographic regions (for example, 035 for South-Eastern Asia and 202 for Sub-Saharan Africa). This dual role, covering both individual nations and regional groupings, is the key difference from iso-country-codes, which identify only countries and territories. The regional groupings in M49 follow the UN geoscheme and allow data to be aggregated consistently at continental and sub-regional levels.

In procurement, M49 codes appear in UN agency data systems, development databases, and procurement statistics. The UNGM API, World Bank datasets, and UNDP procurement reports use M49-compatible geographic groupings when presenting regional breakdowns of procurement spend or contract awards. Understanding M49 regional codes helps suppliers interpret regional opportunity reports and geographic market analysis published by UN bodies. The sector-classification labels that MDBs apply to projects also sometimes align with M49 regional groupings when projects are classified by beneficiary region.

Why UN M49 Codes matter for bidders

Suppliers using UN procurement intelligence tools will encounter M49 codes in API responses and data exports from portals such as UNGM. A firm pulling the UNGM API to analyse procurement patterns by region needs to know that the regional filter uses M49 groupings, not just ISO country names. For suppliers focused on specific regions such as Sub-Saharan Africa or South Asia, understanding M49 regional codes helps them construct accurate database queries and market-sizing analyses.

FAQ

How are M49 codes different from ISO 3166-1 codes?

ISO 3166-1 codes are alpha-2 or alpha-3 letter codes that identify individual countries and are maintained by the ISO. M49 codes are three-digit numeric codes that cover both individual countries and geographic regions and are maintained by the UN Statistics Division. For most operational procurement tasks, ISO codes are used; M49 codes are more common in statistical analysis and UN system databases.

Can I use M49 codes to filter UNGM tender searches?

The UNGM API uses country-level identifiers that are compatible with M49. Suppliers filtering by region rather than individual country should consult the UNGM developer documentation for how regional groupings are implemented in that specific API.

Do M49 codes change over time?

M49 codes are updated when countries change their status, when territories change hands, or when the UN geoscheme is revised. Suppliers maintaining regional databases should check for updates from the UN Statistics Division periodically.

How Bidovate helps

Bidovate puts UN M49 Country Codes to work inside your capture and proposal workflow.

Explore UN procurement by region

See Bidovate in action

Book a demo and we will show you the platform using your actual contract data.