Base

Foreign Port Codes

Browse all 3,769 foreign ports (CBP Schedule K) across 193 countries. Each port shows origin-specific CBP rulings and trade regulations.

Macau(1 ports)

Madagascar (Malagasy)(19 ports)

Malaysia(28 ports)

Maldives Islands(1 ports)

Malta(5 ports)

Marshall Islands(7 ports)

Martinique(9 ports)

Mauritania(5 ports)

Mauritius(2 ports)

Mexico(136 ports)

20100Abryos20101Acapulco20195All Other Mexico East Coast Region Ports20100All Other Mexico West Coast Region Ports20193Altamira20100Altata20196Alvarado20153Alvaro Obregon20100Bahia de Todos Santos20100Bahia Tortugas20100Bahias Ballenas20100Ballenas Bay20144Cabo San Lucas20161Calica20155Campeche20162Cancun20157Carmen20152Cayo Arcas20152Cayo Arcos Terminal20100Cerralvo Island20104Cerros Island20195Champoton20174Chetumal20195Ciudad Camargo20195Ciudad Chetumal20157Ciudad de Carmen20100Clarion Island20171Coatzacoalcos20100Costa Maya20173Cozumel Island20100Culiacan20154Dos Bocas20195El Cuyo20142El Sauzal20108Ensenada20100Espiritu Santo20153Frontera20100Guadalupe Island20113Guaymas20195Gutierrez Zamorra20100Hermosillo20104Isla Cedros20195Isla de Lobos20100Isla Maria Cleofas20100Isla Maria Madre20100Isla Maria Magdalena20179Isla Mujeres20100Isla Socorro20128Islas Coronados20105La Paz20157Laguna de Terminos20100Laguna San Ignacio20107Lazaro Cardenas20174Mahahual20120Manzanillo20195Matamoros20122Mazatlan20181Minatitlan20104Morro Redondo20195Nautla20171Ostion20184Pajaritos20100Point Tosca20100Port Telzo20185Progreso20100Puerto Angel20194Puerto de Morales; Puerto Morales20195Puerto Juarez20171Puerto Libre De Puerto Mexico20195Puerto Lobos20192Puerto Madero20171Puerto Mexico20104Puerto Morro Redondo20100Puerto San Quintin20143Puerto Vallarta20104Puerto Venustiano Carranza20100Punta Escondida20100Punta Prieta20100Punta San Juanico20100Punta Santo Tomas20173Punta Venado20125Rosarito20129Salina Cruz20100San Blas20100San Geronimo20100San Ignacio20100San Jeronimo20100San Jose del Cabo20144San Lucas20135San Marcos Island20100San Roque Island20100Santa Catarina20141Santa Rosalia20100Santo Tomas20142Sauzal20100Socorro Island20193Tampico20195Tecolutla20195Tlacotalpan20106Topolobampo20197Tuxpan20199Veracruz20195Xcalac20100Yavaros97101Aguascalientes97102Baja California97103Baja California Sur97106Campeche97108Chiapas97104Chihuahua97107Coahuila97105Colima97109Distrito Federal97110Durango97112Guanajuato97111Guerrero97113Hidalgo97114Jalisco97117Mexico97115Michoacan97116Morelos97118Nayarit97119Nuevo Leon97120Oaxaca97121Puebla97123Queretaro97122Quintana Roo97125San Luis Potosi97124Sinaloa97126Sonora97127Tabasco97129Tamaulipas97128Tlaxcala97130Veracruz97131Yucatan97132Zacatecas

Micronesia(4 ports)

Monaco(1 ports)

Montserrat(1 ports)

Morocco(18 ports)

Mozambique(9 ports)

What are CBP Schedule K Codes?

Schedule K foreign port codes are the official identifiers that U.S. Customs and Border Protection assigns to international ports of lading and unlading. These codes appear on entry documents, bills of lading, and Automated Broker Interface transmissions whenever goods originate from or transit through a foreign location before arriving in the United States. Each code uniquely identifies a specific port within a country, enabling CBP to track the origin and routing of imported merchandise.

Unlike the UN/LOCODE system, which covers all transport locations worldwide, Schedule K codes are maintained specifically for US trade compliance purposes. They determine which CBP regulations, duty rates, and trade program eligibility apply based on country of origin. Importers and brokers must use the correct Schedule K code to avoid entry rejections, delays in cargo release, and potential penalties for misidentifying the foreign port of lading.

Watch origin ports

Get alerted when Federal Register actions or CBP rulings affect imports from specific origins.

Join the Waitlist →
Foreign Port Codes — CBP Schedule K | Open Gov by Base