Datadory notebook

US Ports of Entry Directory: The Official Crossing List, Delivered as Rows

Datadory delivers US ports of entry directory data covering the official federal roster of every legal U.S. crossing: all 328 ports of entry across land borders, airports and seaports, organized under 56 state and territory indexes (Texas 32, Florida 24, California 19), each record carrying its five-digit port code, street and mailing addresses, main phone line, day-by-day office hours with time zone and supervising CBP field office. Typed rows, delivered daily, weekly, or hourly via API, files, or straight into your warehouse.

1,744 datasets. Pick your catch.

What is the US ports of entry directory?

It is the federal government's own answer to a question every cross-border workflow eventually asks: where, exactly, can a person or a shipment legally enter the United States? The CBP Ports of Entry – Official U.S. Port Directory is that roster as structured data — 328 ports of entry across land crossings, airports and seaports, organized under 56 state and territory index pages covering all 50 states plus DC, Puerto Rico, Guam, the U.S. Virgin Islands, American Samoa and the Northern Mariana Islands.

Two properties make it worth keeping rather than skimming. First, it is wall-to-wall: a drayage dispatcher crossing Laredo and a freight forwarder booking Newark resolve to records in the same seven-field shape, so one lookup table serves truck, air and marine lanes alike. Second, it is operationally specific in a way most port lists are not — each row names the staffing reality of one crossing, down to which days it opens and who answers the phone.

Within Datadory's catalog of 1,744 datasets averaging 7.81 on our quality rubric, this record scores 8/10, carried by unmatched directory completeness and discounted honestly for what it does not carry: no cargo volumes, no vessel counts, no coordinates.

What does one port-of-entry record look like?

Seven flat fields, one row per crossing — the kind of shape that drops into a routing table, a CRM import or a TMS without a parsing step. A verified record from the pull:

# One record per port of entry -- detail-page fields shown
Port Name              Addison Airport, Texas - 5584
Port Code              5584
Location Address       4545 Jimmy Doolittle Dr., Suite 100, Addison, TX 75001
Mailing Address        Same as location address
Phone                  +1 469-737-6913
Office Hours           Monday-Friday 10:00 am-7:00 pm CST; Saturday-Sunday Closed
Field Operation Office Houston

# Two more ports off the same state index
Brownsville, Texas - 2301
Corpus Christi, Texas - 5312

Read the Addison row and notice how much a single record settles: which crossing serves the Dallas general-aviation corridor (5584), when its lanes are actually staffed (weekdays 10:00 am–7:00 pm Central, weekends closed) and which CBP field office owns it (Houston). Every row ships with the full field dictionary attached, definitions verified against live pages during research, so the name-plus-code convention is documented once instead of reverse-engineered quarterly.

Which fields carry the routing decision?

Three blocks, seven fields, and each earns its place in a join somewhere downstream.

Identity places the crossing: Port Name carries the official name with the five-digit code inline (Brownsville, Texas - 2301) while Port Code repeats that code as its own clean key — the value that joins directory rows onto geometry layers, tonnage ledgers and vessel feeds without depending on name spelling. Location holds the physical street address plus the mailing address where it differs, resolved to suite and ZIP. Operations carries the contact layer brokers actually dial by: the main phone line, the day-by-day office-hours schedule with its time zone, and the supervising field operation office.

Detail context travels too. Fax number, port director and driving directions ride along as supplementary context on request rather than core columns — useful for outreach lists and compliance binders, kept out of the flat seven so the core schema never moves.

One absence deserves bold type before anyone models around it: there are no coordinates. The record locates each crossing by street address, not point geometry. Geocode the address strings, or take a coordinate-bearing companion alongside — the pairing below handles it directly.

How far does coverage run, and at what grain?

Geography is the whole border, not a sample of it: 328 ports of entry across land, air and sea in all 50 states, DC and five territories. The spread is uneven in a useful way — Texas carries 32 ports, Florida 24, California 19 against Alabama's 3 in the counts taken during research, an unevenness that mirrors where cross-border truck, vessel and air traffic actually concentrates.

Temporal currency works per record rather than per release: these are living reference pages, and each port record stamps its own last-modified date, observed values running 2024–2025. Pin any hours-or-staffing claim to the stamp on the exact record cited and it survives a methods review; claim a directory-wide date and it does not.

Granularity is one record per port of entry, resolved to street level. That is deliberately the ceiling: the directory describes where the booth stands and when it opens, never what crossed it — which is why the records that measure flows pair with it so cleanly.

How does the directory become a working port stack?

A contact sheet answers who do I call. Three named companions answer everything else, and all three join onto the directory's keys without name-matching gymnastics.

  • Where the seaport subset sits. BTS Principal Ports – National Transportation Atlas Database scores a perfect 10/10: exactly 150 principal U.S. ports as polygon features carrying USACE port codes, names, Coastal/Internal/Great Lakes typing and calendar-year 2023 tonnage split into total, domestic, foreign, import and export, with the RANK precomputed on the row. Matching directory entries against those codes flags which of the 328 crossings are ocean gateways — two different universes, and treating them as one list is the most common modeling mistake on this shelf.
  • Whether the traffic justifies the route. USACE Waterborne Commerce Statistics Center – U.S. Waterborne Commerce Data supplies the volume ledger for the matched seaports: annual tonnage by commodity, movement direction, vessel class and draft band across 819 ports and 562 waterways, over data years 2002–2024.
  • The world frame. Natural Earth – World Ports (1:10m Cultural Vectors) adds 1,081 generalized world-port points with feature-class typing for basemap work — cartography-first detail, no customs attributes, which is precisely what the directory supplies on top.

For the industry's own view of its berths, AAPA U.S. Port Directory & Statistics contributes member-port cargo profiles and channel depths across the Western Hemisphere — the association lens beside the official one.

What turns a static crossing list into an arrival board?

The directory is reference, not telemetry — correct as maintained, stamped per record, never live. Two product families supply the clocks.

Water conditions at the berth. NOAA CO-OPS API – Tides, Currents & Water Levels covers the physical ocean alongside the operational list: 43 PORTS installations standing watch at major U.S. ports, 301 active water-level stations reporting at one- to six-minute spacing, tide predictions from 3,499 harmonic reference stations and currents resolved depth-bin by depth-bin — with sigma columns and quality flags traveling on every row.

Hulls in motion. AISHub Open AIS Data Sharing Network pools position fixes for roughly 100,000 distinct vessels in a rolling day from more than 1,600 volunteer shore stations across 83 countries, while VT Explorer AIS Data API tracks 300,000+ vessels daily worldwide with voyage declarations, expected arrivals and port-call events. Either converts a directory of crossings into a watchlist: when a hull declares one of your ports as destination, the directory already knows who to call.

For benchmarking beyond the border, World Bank – Container Port Traffic (TEU) sizes whole economies — UNCTAD-compiled container moves across 207 economies, 2005–2024 — the country-grain companion to a port-grain operational stack.

Who builds on US ports-of-entry directory data?

Ranked by how directly a crossing directory answers their day job:

  • Customs brokers and freight forwarders keep it as the routing spine: which crossing, whose desk, which hours — resolved before a lane is quoted (sales & growth teams use cases).
  • Journalists, academics and students cite the official source for border-infrastructure work, with per-record stamps that survive peer review (journalists & academics use cases).
  • Developers and builders get seven flat columns with stable five-digit keys — the lookup table behind a TMS, a logistics directory or a border-wait product (builders' use cases).
  • Market researchers and consultants size cross-border trade and compliance markets against the official footprint instead of a hand-built crossing inventory (market researchers use cases).
  • E-commerce operators plan lanes against real staffed hours so a shipment never arrives at a closed booth (e-commerce use cases).
  • Competitive-intelligence teams read changes in hours, directors and field-office assignments as signals of where border staffing and capacity are moving (competitive intel use cases).
  • Data scientists and investors geocode the addresses into a border-crossing feature layer, then let the tonnage and AIS companions say how much moves through each one (investors & quants use cases).

Why get the US ports of entry directory through Datadory?

Because the directory was never hard to describe and always tedious to keep. 56 index pages resolving into 328 records, currency declared record-by-record instead of per release, supplementary fields that appear and vanish page by page, and three companion layers — geometry, tonnage, live feeds — keyed differently but meant to be joined. Assembling that by hand is a project; receiving it is a query.

Datadory normalizes before delivery: the five-digit code typed as its own column, addresses split from hours, hours parsed into machine-readable weekday windows with their time zone carried explicitly, and per-record stamps preserved so vintage is queryable rather than folklore. Extensions are specified rather than guessed — geocoded points, port-director and fax details, or a precomputed match against the 150 principal-port polygons fold in on request, confirmed against live records at sample preparation.

Where to go next

Start with the marine-ports-services data hub, which browses every pooled record in this industry, and the best marine-ports-services datasets scorecard that ranks them side by side. The directory's own product page — full field dictionary, verified sample rows and coverage chips — is the CBP Ports of Entry – Official U.S. Port Directory.

Neighboring threads extend this page directly: where to get US port tonnage data by commodity pairs the crossing list with the cargo ledger behind it, NOAA tide data for port operations covers the water half of the berth decision, and the Principal Ports versus Waterborne Commerce comparison settles ranked polygons against the fine-grain register. For definitions, see customs data and customs district and port breakdowns.

Or skip the assembly step: request a sample cut to the crossings you care about, and the production feed follows the same shape — delivered daily, weekly, or hourly, your call.

Port-of-entry and seaport reference records compared (Datadory catalog, as of August 2026)
RecordCoverageRecord-level fieldsGrain
CBP Ports of Entry – Official U.S. Port DirectoryAll 328 U.S. ports of entry across land, air and sea, in 56 state/territory indexes (Texas 32, Florida 24, California 19, Alabama 3)Port name and five-digit code, location and mailing addresses, phone, day-by-day office hours with time zone, supervising field officeOne record per port of entry, sub-address detail to suite and ZIP; per-record last-modified stamps observed 2024–2025
BTS Principal Ports – National Transportation Atlas Database150 principal U.S. ports as polygons, all 50 states plus DC, USVI and Puerto RicoUSACE port code and name, Coastal/Internal/Great Lakes type, CY 2023 tonnage split total/domestic/foreign/import/export, precomputed RANKOne polygon per principal port, all tonnage measures on the same row; built for national-scale use
USACE Waterborne Commerce Statistics Center – U.S. Waterborne Commerce Data1,381 locations in the 2023 register: 819 ports and 562 waterways across four coastal regionsAnnual short tons by commodity and major/minor group, receipts/shipments/intra/through splits, vessel class and draft band on the trips sideLocation x commodity x direction x vessel class x draft band, annual, over data years 2002–2024
Natural Earth – World Ports (1:10m Cultural Vectors)1,081 worldwide port points compiled at 1:10m scaleFeature class (Port, Harbor, Anchorage, Marina, Pier and more), scalerank, name and WGS84 geometryOne point per port-shaped feature; cartography-first, no customs attributes
AAPA U.S. Port Directory & StatisticsAmerican Association of Port Authorities' full Western Hemisphere membershipMember-port profiles: primary cargoes, channel depth, authority contacts; ~100 ranking and traffic tablesOne profile per member port; ranking tables largely ending 2015–2017, 2024 economic-contribution report
Coverage chips — geography, time, granularity
DimensionCoverage
GeographicUnited States, wall to wall: 328 ports of entry spanning land borders, airports and seaports across all 50 states, DC, Puerto Rico, Guam, U.S. Virgin Islands, American Samoa and CNMI; northern and southern land borders dominate the crossing count
TemporalContinuously maintained reference records rather than scheduled releases; each port record carries its own last-modified stamp, observed values running 2024–2025 (March 7, 2024 on the verified Addison Airport record); delivered rows preserve the stamp per record
GranularityOne record per port of entry with seven standardized fields — identity, location, operations — resolved to street, suite and ZIP; supplementary port-director, fax and directions detail available as extensions on request
Scale328 records x 7 core fields, joined by a stable five-digit port code; pairs with 150 principal-port polygons, 819-location tonnage ledgers and 1,081-point world basemaps on shared identifiers

Pick up where this leaves off

Every one of these ships with sample rows before you commit to anything.

Marine Ports & Services All 50 U.S. states

CBP Ports of Entry – Official U.S. Port Directory

Marine Ports & Services The 150 principal U.S. ports across all 50 states plus DC, the…

BTS Principal Ports – National Transportation Atlas Database

Marine Ports & Services All reported U.S. ports and navigable waterways across four…

USACE Waterborne Commerce Statistics Center – U.S. Waterborne Commerce Data

Marine Ports & Services Worldwide port points across all continents (1,081 features…

Natural Earth – World Ports (1:10m Cultural Vectors)

Marine Ports & Services Western Hemisphere member ports

American Association of Port Authorities – U.S. Port Directory & Statistics

Marine Ports & Services United States coasts

NOAA CO-OPS API – Tides, Currents & Water Levels

Want rows instead of a pitch? Name the datasets.

API, files, or your warehouse. Daily, weekly, or hourly.

Get a sample

Questions worth asking

What does the US ports of entry directory cover?

All 328 U.S. ports of entry across land crossings, airports and seaports — CBP's own program figure — organized under 56 state and territory index pages covering all 50 states, DC, Puerto Rico, Guam, the U.S. Virgin Islands, American Samoa and the Northern Mariana Islands.

What does one delivered record contain?

Identity, location and operations in seven flat fields: the official port name with its five-digit code inline, the port code as its own clean join key, the street and mailing addresses, the main phone line, the day-by-day office-hours schedule with time zone, and the supervising CBP field operation office. Port-director, fax and directions travel as supplementary context on request.

Which states carry the most ports of entry?

Texas leads with 32 ports, Florida follows with 24 and California with 19, against 3 in Alabama in the counts taken during research — an unevenness that tracks where cross-border truck, vessel and air traffic actually concentrates.

Do the records include latitude and longitude?

No. Each port is located by street address, not point geometry. Geocode the delivered address strings, or take a coordinate-bearing companion alongside: the BTS Principal Ports polygons place 150 principal U.S. ports as shapes and Natural Earth adds 1,081 generalized world-port points.

How current is each port-of-entry record?

These are continuously maintained reference records, and each port carries its own stamp — observed values run 2024–2025 rather than riding a single release date. Pin any hours or staffing claim to the stamp on the exact record you cite, and delivered rows preserve the stamp so vintage stays queryable.

Can port-of-entry rows be joined to other maritime data?

Cleanly. The five-digit port code is a stable key and the state-suffixed names crosswalk naturally onto BTS principal-port polygons, USACE waterborne-commerce locations and AIS position feeds — turning a directory of crossings into the operational layer over any flow dataset.