En los últimos cinco años la capacidad de los puertos mexicanos ha crecido más de un 56%, desde los 260 millones de toneladas en 2012 a los 406 millones en 2017. Actualmente el transporte marítimo es responsable del 90% del comercio mundial; México ocupa la posición número 13 entre las mayores economías exportadoras del mundo.
Los principales puertos de México se encuentran en:
1.- Manzanillo, Colima. En 2018 gestionó más de 1.58 millones de TEUs (capacidad de carga de un contenedor en el transporte marítimo), al superar en un 41% al puerto Lázaro Cárdenas y posicionarse como el mayor puerto de México. Actualmente, el puerto de Manzanillo está viviendo un periodo de expansión; sin embargo, la terminal SSA ya está operando prácticamente a plena capacidad y su expansión aumentará un 17% el volumen de contenedores, al pasar de 1.8 a2.1 millones de TEUs (acrónimo del término en inglés Twenty-foot Equivalent Unit, que significa Unidad Equivalente a Veinte Pies). También se planea un nuevo atracadero que permitirá aumentar el área de terminal en aproximadamente un 30%.
2.-Lázaro Cárdenas, Michoacán. El puerto perteneciente a Michoacán es el segundo con más actividad en el país, gestionando 1,11 millones de TEUs en 2018
3.- Veracruz, Veracruz. El estado se destacó como el mayor puerto hasta 2005, cuando el puerto de Manzanillo lo desplazó hasta el tercer lugar. En 2018 el puerto gestionó 965 mil 290 TEUs.
4.- Altamira, Tamaulipas. En 2018 el puerto gestionó 684 mil 930 TEUs, que incluye carga seca y líquida, granel seco y líquido, petroquímicos, LNG, contenedores y carga rodada, dicho puerto se localiza en Tamaulipas.
5.- Ensenada, Baja California Sur. En 2018, el puerto gestionó más de 191 mil TEUs. Dada su localización estratégica en la Costa Pacífica, dispone de conexiones directas con 64 puertos en 28 países. La mayor parte de los buques que pasan por este puerto proceden de Asia, Norteamérica y Sudamérica.