⚓ Sanctioned Vessels

IMO numbers: why seven digits are the spine of every sanctions list

A ship can change its name, flag, owner and paint. Its IMO number stays the same for the life of the hull, which is what makes sanctions lists joinable at all.

Updated 6 September 2026identifiersdatamethodology

Hull built IMO assigned once Renamed number unchanged Reflagged number unchanged Sold number unchanged Scrapped number retired, never re
Diagram generated from this article's structure. Values are illustrative of the mechanism described, not of any specific vessel.

The one identifier that survives everything else

Ships change identity constantly and legally. A tanker sold in the morning can have a new name, a new flag, a new manager and a new radio call sign by the end of the week. Everything a sanctions list prints about a vessel is unstable except one field: the IMO ship identification number.

It is assigned once, when the hull is built, and stays with the hull until it is broken up. It is not reassigned to another ship afterwards. That single property is what makes it possible to say that the vessel the European Union listed under one name in 2024 and the vessel OFAC designated under a different name in 2025 are the same steel.

How the number is built

The number is seven digits. The first six are the identifier; the seventh is a check digit computed from them.

Take IMO 9187629. Multiply the first six digits by descending weights:

9 x 7 = 63
1 x 6 =  6
8 x 5 = 40
7 x 4 = 28
6 x 3 = 18
2 x 2 =  4
        --
        159  -> last digit 9 -> matches the seventh digit

Any single-digit typo, and most transpositions, break that equality. This site validates the check digit on every record it ingests. A number that fails is not silently dropped and it is not silently corrected: it is recorded as a warning against the source, and the record is held aside rather than attached to a hull it might not belong to.

Where each authority hides it

The three main lists print the number in three different places and formats.

OFAC puts it in the identification section as a document of type “Vessel Registration Identification”, with the value written as IMO 9187629. In the plain-text entries published in Recent Actions notices it appears mid-sentence, after the flag and before the program tag.

The UK prints it inside the ship details block, usually as IMO9826902 with no space, and occasionally as the bare seven digits. A small number of UK entries name the vessel itself as IMO 9058713 ("AVAX"), where the real name is the quoted string.

The EU gives it a column of its own in Annex XLII, as seven bare digits.

The formats matter because the gap between them is where mistakes live. A parser that only accepts IMO followed by a space will silently lose hundreds of UK entries.

The company-number trap

The IMO scheme also issues seven-digit numbers to registered owners and ISM managers. A designation entry for a shipping company can therefore carry a line reading “Identification Number IMO 6324125”, which looks exactly like a hull number and is not one.

Any process that scrapes designation text for seven digits following the letters IMO will invent ships that do not exist. The safeguard used here is context: a vessel entry is one that also marks itself as a vessel, and a number found in a company entry is stored as a company identifier or ignored.

Why this site refuses to merge without it

Names are not unique: several hulls in this database share a name with an unrelated ship. Flags change. Tonnages are printed inconsistently, sometimes as deadweight and sometimes as gross tonnage, occasionally unlabelled. Call signs follow the flag.

So the rule here is absolute: the IMO number is the only join key. Two records become one vessel only if they carry the same valid number. Two numbers are never merged, however similar the names.

A small number of list entries carry no IMO number at all. Rather than guess, they are held as candidates with a confidence score built from name, flag, tonnage and build year. A candidate is shown on a vessel page only when the evidence is strong, and it is labelled as unmerged when it appears. The methodology explains the scoring.

What the number does not tell you

An IMO number identifies a hull. It does not tell you who owns it, whether the flag it claims is genuine, or whether the vessel transmitting that number on AIS is the ship it says it is. A vessel with a fraudulent registration may broadcast a number belonging to another ship entirely. Verification means comparing the number against ship particulars — dimensions, build year, tonnage — through a registered source such as the IMO’s own database or Equasis, one vessel at a time.

For sanctions work, though, the number remains the anchor. Every list uses it, every list means the same thing by it, and it is the reason a permanent page per hull is possible at all.

Common questions

What is the check digit?

The seventh digit. Multiply the first six digits by 7, 6, 5, 4, 3 and 2, add the products, and the last digit of that sum must equal the seventh digit. It catches most typing errors, and this site rejects any IMO number that fails it.

Is the MMSI the same thing?

No. The MMSI is a nine-digit radio identity assigned by the flag state. It changes when the ship changes flag, so it identifies a transmission rather than permanently identifying a hull.

Do companies have IMO numbers too?

Yes, and this trips people up. Registered owners and ISM managers get numbers under the same scheme. A sanctions entry may print 'Identification Number IMO' followed by seven digits for a company, which is not a ship.

Can two ships share an IMO number?

They should not. Numbers are not reused after a ship is scrapped. Where a fraudulently registered vessel claims another ship's number, the correct response is to treat the claim as suspect, not to merge the records.

Worked examples from the data

Vessels sanctions lists record under more than one name, generated live from the listings in this database rather than written into the article.

VesselIMOFlagTypeFirst listed
UL JI BONG 69114555Democratic People's Republic of KoreaGeneral Cargo / Multi Purpose28 Dec 2017
AN SAN 17303803North KoreaChemical Carrier23 Feb 2018
YU PHYONG 58605026North KoreaOil tanker23 Feb 2018
SAM JONG 27408873North KoreaOil tanker23 Feb 2018
CHON MYONG 18712362North KoreaOil tanker23 Feb 2018
RYE SONG GANG 17389704North KoreaOil tanker21 Nov 2017

Sources

  1. IMO identification number schemes — International Maritime Organization
  2. International Convention for the Safety of Life at Sea (SOLAS), 1974 — International Maritime Organization
  3. Specially Designated Nationals and Blocked Persons List — US Treasury, Office of Foreign Assets Control
  4. The UK Sanctions List — Foreign, Commonwealth & Development Office
  5. Regulation (EU) No 833/2014, Annex XLII — Council of the European Union
  6. Global Integrated Shipping Information System (GISIS) — International Maritime Organization

Links go to the primary document wherever one exists. Where a fact comes from a news report rather than an official text, the publisher is named and the claim is attributed in the sentence itself.

Read next

This explainer describes how sanctions regimes and shipping practices work in general. It is not legal advice, and it does not make findings about any named vessel, company or person. Vessel pages state only what an authority published.