🇲🇽Mexico Subdivisions
All 32 Mexico subdivisions with ISO 3166-2:MX codes - North America / Central America
Total
32 subdivisions
Types
Federal District, State
ISO Standard
ISO 3166-2:MX
Code Example
import { subdivision } from '@koshmoney/countries';
// Get all Mexico subdivisions
const subs = subdivision.getByCountry('MX');
// => 32 subdivisions
// Look up a specific subdivision
subdivision.get('MX-AGU');
// => { code: 'MX-AGU', name: 'Aguascalientes', type: 'State' }
// Validate a subdivision code
subdivision.isValidCode('MX-AGU'); // true
subdivision.isValidRegion('MX', 'AGU'); // trueTree-Shaking Tip
Import only Mexico subdivisions to minimize bundle size:
// Import only Mexico subdivisions for smaller bundles
import { subdivisions } from '@koshmoney/countries/subdivision/MX';
Object.entries(subdivisions);
// => 32 entriesAll Mexico Subdivisions
Federal Districts (1)
| Code | Name |
|---|---|
| MX-CMX | Ciudad de México |
States (31)
| Code | Name |
|---|---|
| MX-AGU | Aguascalientes |
| MX-BCN | Baja California |
| MX-BCS | Baja California Sur |
| MX-CAM | Campeche |
| MX-CHH | Chihuahua |
| MX-CHP | Chiapas |
| MX-COA | Coahuila de Zaragoza |
| MX-COL | Colima |
| MX-DUR | Durango |
| MX-GRO | Guerrero |
| MX-GUA | Guanajuato |
| MX-HID | Hidalgo |
| MX-JAL | Jalisco |
| MX-MEX | México |
| MX-MIC | Michoacán de Ocampo |
| MX-MOR | Morelos |
| MX-NAY | Nayarit |
| MX-NLE | Nuevo León |
| MX-OAX | Oaxaca |
| MX-PUE | Puebla |
| MX-QUE | Querétaro |
| MX-ROO | Quintana Roo |
| MX-SIN | Sinaloa |
| MX-SLP | San Luis Potosí |
| MX-SON | Sonora |
| MX-TAB | Tabasco |
| MX-TAM | Tamaulipas |
| MX-TLA | Tlaxcala |
| MX-VER | Veracruz de Ignacio de la Llave |
| MX-YUC | Yucatán |
| MX-ZAC | Zacatecas |
FAQ
- How many subdivisions does Mexico have?
- Mexico has 32 subdivisions defined in ISO 3166-2:MX, including 1 federal districts, 31 states.
- What is the ISO 3166-2 code format for Mexico?
- Mexico subdivision codes follow the format MX-XX, where MX is the country's alpha-2 code and XX is the subdivision identifier. For example, MX-AGU represents Aguascalientes.
- How to get Mexico subdivisions in JavaScript?
- Install
@koshmoney/countriesvia npm, then usesubdivision.getByCountry('MX')to get all 32 subdivisions.
Use Mexico subdivision data in your project
Get all 32 Mexico subdivisions with ISO 3166-2 codes, plus countries, currencies, postal codes, and more.
npm install @koshmoney/countries