Conforme a datos del Banco Mundial, el Ingreso Nacional Bruto mexicano medido en tasas de cambio del mercado fue en 2005 el más grande de Latinoamérica, calculado en 753.394 millones USD.