MarineActivityCoastal AIS, clearly readOpen live map

Cargo ships on AIS

Container ships, bulk carriers, general cargo ships, ro-ros and car carriers all report the same AIS family: the 70s. What the code tells you, what it cannot, and the cargo ships our shore-based receivers hear now.

Codes 70–796,961 heard in latest snapshot150+ in store

Which AIS codes count as cargo ships

AIS codes 70 to 79 cover every ship that carries freight that is not a liquid in bulk. The tens digit 7 says "cargo ship"; the units digit is a dangerous-goods qualifier, not a subtype. 70 is a cargo ship with no declaration, 71 to 74 declare hazardous-cargo categories A to D, 75 to 78 are reserved, and 79 means "no additional information".

The standard has no separate code for a container ship, a bulk carrier, a reefer or a car carrier. All of them are 70-something. To tell them apart you need the hull dimensions in the static report, the name and IMO number, or a look at the ship itself.

CodeMeaningHeard now
70Cargo ship3,955
71Cargo ship, carrying category A hazardous cargo493
72Cargo ship, carrying category B hazardous cargo57
73Cargo ship, carrying category C hazardous cargo41
74Cargo ship, carrying category D hazardous cargo142
75Cargo ship (reserved code 75)31
76Cargo ship (reserved code 76)12
77Cargo ship (reserved code 77)5
78Cargo ship (reserved code 78)11
79Cargo ship, no additional information2,214

How to spot one on the live map

Cargo ships are the backbone of a busy plot: long straight legs at a steady 10 to 20 knots along shipping lanes, clusters of stationary dots at anchorages outside major ports, and tight rows alongside container and bulk terminals.

A cargo ship holding the same position for days at an anchorage is usually waiting for a berth or for orders, not broken down. Check the navigational status: 1 is at anchor, 5 is moored.

Open the live map → Positions there are the latest known, with their source and age.

Who has to carry AIS

Under SOLAS Chapter V, Regulation 19, AIS is mandatory on ships of 300 gross tonnage and upwards on international voyages, cargo ships of 500 gross tonnage and upwards on domestic voyages, and all passenger ships regardless of size. Those ships fit a Class A transponder, which reports navigational status and repeats its position every 2 to 10 seconds while under way.

The navigational status to expect

Ship type says what a vessel is; navigational status says what it claims to be doing. These are the statuses that normally go with cargo ships:

Where the type code misleads

Most crews leave the qualifier at 0 or 9 whatever the ship is carrying. A 70 is not evidence that a ship carries no dangerous goods, and a 71 that never changes between voyages is more likely a setting nobody revisited than a live declaration.

Some offshore supply vessels, heavy-lift ships and project cargo carriers report 70 or 90 more or less interchangeably, so the edges of this category are soft.

Questions

What AIS ship type code is a container ship?

There is no dedicated code. Container ships report a cargo code in the 70 to 79 range, almost always 70, the same as bulk carriers and general cargo ships. The dimensions, name and IMO number are what identify it as a container ship.

What does ship type 71 mean on a cargo ship?

Code 71 is a cargo ship declaring hazardous-cargo category A. Codes 72, 73 and 74 declare categories B, C and D. The declaration is typed in by the crew and is often left unchanged between voyages, so treat it as a claim rather than a manifest.

Why is a cargo ship at anchor for days?

Usually because it is waiting: for a berth, for a pilot or tide window, for cargo, or for orders from its charterer. A long stay at an anchorage is normal commercial behaviour. If the navigational status says moored or at anchor and the speed is near zero, the two agree.

Further reading

In our store

Cargo vessels we have heard

150 with a position

VesselMMSITypeDestinationSpeedCourseStatusPosition age
RIX ATLANTIC209151000Cargo shipEETLL0.0 kn0°Moored43 min ago
RIX RIVER209325000Cargo shipTALLINN0.0 kn21°Moored43 min ago
RIX ALLIANCE209336000Cargo shipSEVVK8.2 kn234°Under way using engine43 min ago
AQUAMAR209624000Cargo shipFIRAA10.6 kn13°Under way using engine43 min ago
OPTIMAR209730000Cargo shipFI HKO0.0 knNot reportedMoored43 min ago
RIX VENTA209977000Cargo shipFI UKI0.0 kn42°Moored43 min ago
CANOPUS210085000Cargo shipUST-LUGA0.0 knNot reportedMoored43 min ago
RIX FJORD210100000Cargo shipEE TLL0.0 kn345°Moored43 min ago
AGUIMES210223000Cargo shipNLRTM10.9 kn216°Under way using engine43 min ago
BELTMAR210641000Cargo shipNL RTM9.1 kn214°Under way using engine43 min ago
BOTHNIAMAR210705000Cargo shipFIUKI0.0 kn219°Moored43 min ago
BALTICMAR210885000Cargo shipSENOT0.0 kn317°Moored43 min ago
SWE-TRADER212179000Cargo shipSELOT0.0 kn145°Moored43 min ago
HALLAND212536000Cargo shipKARSKAR PEC 10-07580.7 kn193°Under way using engine43 min ago
VAESTERBOTTEN212838000Cargo shipFIHMN10.4 kn78°Under way using engine43 min ago
BELBEK212857000Cargo shipRU LED0.0 kn2°Moored43 min ago
REYMAR212880000Cargo shipSELLA0.0 kn333°Moored43 min ago
SANTA IRINI215489000Cargo shipUST LUGA0.6 kn47°At anchor43 min ago
KETHI215540000Cargo shipRU LED2.0 kn250°Under way using engine43 min ago
ST. PAULI 2218007750Cargo shipFIRAU10.3 kn91°Under way using engine43 min ago
VILNIA MAERSK219136000Cargo shipLTKLP > FIKTK0.0 kn202°Moored43 min ago
ECO PAMPERO228492900Cargo shipFIKTK11.5 kn69°Under way using engine43 min ago
KAMELIA229245000Cargo shipSEHAN0.0 kn345°Moored43 min ago
MT2306230011290Cargo shipFAIRWAY WORK0.0 kn305°Under way using engine43 min ago
PRIMA DONNA230015000Cargo shipEEMUG0.0 kn96°Moored43 min ago
AURELIE230039000Cargo shipFINLI0.0 kn45°Moored43 min ago
SUBSEA VIII230046600Cargo shipKUMLINGE0.0 knNot reportedMoored43 min ago
MT5300230046990Cargo shipFAIRWAYWORKS0.1 kn275°Under way using engine43 min ago
CARELIE230048000Cargo shipFIKTK0.0 kn271°Moored43 min ago
JOLIE230050000Cargo shipFIKJO0.0 knNot reportedMoored43 min ago
TYRSKY230068740Cargo shipLPP KAUKAS7.3 kn231°Under way using engine43 min ago
BALTIC AMELIE230091950Cargo shipFITKU0.0 kn0°Moored43 min ago
VALVE 3230098780Cargo shipNot reported0.0 kn77°Moored43 min ago
FINEXPRESS230107940Cargo shipVERKAN0.0 kn0°Moored43 min ago
HESSU230112370Cargo shipHELSINKI0.0 kn316°Moored43 min ago
SEGLINGE230129940Cargo shipKUMLINGE0.0 knNot reportedRestricted manoeuvrability43 min ago
ARAMIS230151360Cargo shipML R O0.0 kn0°Under way using engine43 min ago
MT5305230174860Cargo shipNot reported0.1 kn128°Under way using engine43 min ago
REFLEX230175220Cargo shipOULU0.0 kn346°Under way using engine43 min ago
SALMI230195880Cargo shipSURVEY0.0 kn16°Under way using engine43 min ago
STEEL230202000Cargo shipFIRAA ANCHORAGE0.0 kn295°Moored43 min ago
TELEPAATTI230234000Cargo shipJURMO0.1 kn132°Restricted manoeuvrability43 min ago
PASILA230336000Cargo shipFI RAA8.7 kn142°Under way using engine43 min ago
FJARDVAGEN230341000Cargo shipNADENDAL LANGNAS TR0.0 kn158°Moored43 min ago
HJORDIS230351000Cargo shipFITOR0.0 kn239°Moored43 min ago
MARJATTA230352000Cargo shipEEPAS0.0 kn227°Moored43 min ago
RAUTARUUKKI230358000Cargo shipSELLA10.8 kn15°Under way using engine43 min ago
ARKTIS230359000Cargo shipFITKU0.0 kn5°Moored43 min ago
FINNBREEZE230617000Cargo shipFI/HANKO0.0 kn333°Moored43 min ago
FINNSEA230618000Cargo shipROSTOCK19.6 kn209°Under way using engine43 min ago
FINNTIDE230631000Cargo shipPL GDY19.0 kn202°Under way using engine43 min ago
FINNPULP230643000Cargo shipFIHKO18.9 kn50°Under way using engine43 min ago
MIRVA VG230662000Cargo shipFIEJO0.0 kn163°Under way using engine43 min ago
EEVA VG230663000Cargo shipFITKU10.0 kn45°Under way using engine43 min ago
VIIKKI230670000Cargo shipFI RAA0.0 kn57°Moored43 min ago
PRIMA QUEEN230673000Cargo shipSESOR8.7 kn166°Under way using engine43 min ago
NINA230681000Cargo shipFILPP6.5 kn263°Under way using engine43 min ago
ANNIKA230714000Cargo shipFIPAR8.5 kn273°Under way using engine43 min ago
OLIVIA230715000Cargo shipFITOR0.0 kn29°Moored43 min ago
AAVA VG230719000Cargo shipNAANTALI0.1 kn17°Moored43 min ago
FJARDVAGEN230722000Cargo shipFILAN<>FINLI16.0 kn268°Under way using engine43 min ago
SOFIA VG230724000Cargo shipFINLI0.0 kn25°Moored43 min ago
LEONIE230938660Cargo shipSTOR PENSAR0.0 kn338°Under way using engine43 min ago
PARKKO230940810Cargo shipPUHOS6.7 kn138°Under way using engine43 min ago
MERI230941700Cargo shipFIPOR0.0 kn294°Moored43 min ago
KALA 6230941810Cargo shipUUSIKAUPUNKI0.0 kn215°Under way using engine43 min ago
HELGA230949000Cargo shipVUOKSI0.5 kn229°Under way using engine43 min ago
CARMEL230955000Cargo shipHELSINKI0.0 kn33°Moored43 min ago
CASE 10230982380Cargo shipNot reported0.1 kn77°Not reported43 min ago
HANHI230983260Cargo shipKAUKAS6.6 kn189°Under way using engine43 min ago
SAAGA230991740Cargo shipPANSIQ0.0 kn267°Moored43 min ago
URSUS230992650Cargo shipFAIRWAY WORKS0.0 kn0°Moored43 min ago
MATARI230993710Cargo shipSAVONLINNA0.0 kn184°Moored43 min ago
SNOW CRYSTAL231800000Cargo shipPLGDY>>SEROR0.4 kn18°At anchor43 min ago
ICE CRYSTAL231815000Cargo shipFIPOR>SEROR0.2 kn334°At anchor43 min ago
NOSSAN231906000Cargo shipSESOL9.3 kn243°Under way using engine43 min ago
CELTIC RAIDER232031869Cargo shipSE SOR10.7 kn338°Under way using engine43 min ago
SCOT MARINER235002520Cargo shipGB WOR11.8 kn140°Under way using engine43 min ago
SONILAND236306000Cargo shipFIVAA10.8 kn13°Under way using engine43 min ago
BORE SEA244130689Cargo shipFIHKO [HANKO]12.1 kn51°Under way using engine43 min ago
BORE SONG244130690Cargo shipLUBECK19.0 kn206°Under way using engine43 min ago
AMSTELBORG244301000Cargo shipRONNSKAR SE0.0 kn120°Moored43 min ago
WOLFGANG K.244449000Cargo shipFIKOK8.0 kn68°Under way using engine43 min ago
MARIANNE K.244456000Cargo shipSE TUN9.6 kn343°Under way using engine43 min ago
NEERBORG244562000Cargo shipFIMTY0.0 kn95°Moored43 min ago
MARIETJE DEBORAH244674000Cargo shipITAOI0.0 kn282°Moored43 min ago
DROGDENBANK244689000Cargo shipFITOR0.0 kn349°Moored43 min ago
SCHELDEGRACHT244730000Cargo shipFIRAU0.0 kn112°Moored43 min ago
EXPERT244742000Cargo shipFIHEL VIA NOK16.5 kn36°Under way using engine43 min ago
REGGEBORG244810617Cargo shipSE GOT10.4 kn211°Under way using engine43 min ago
LAUWERSBORG244828000Cargo shipFIUKI11.0 kn50°Under way using engine43 min ago
ZAANBORG244830818Cargo shipBEANR11.7 kn193°Under way using engine43 min ago
SOLENTBANK244854000Cargo shipTALLINN0.0 kn38°Moored43 min ago
VIKINGBANK244855000Cargo shipALMERIA0.0 kn291°Moored43 min ago
SCHELDEBANK244870000Cargo shipHUSUM6.1 kn306°Under way using engine43 min ago
ARCTIC ROCK245058000Cargo shipHANKO6.9 kn56°Under way using engine43 min ago
TIDE NAVIGATOR245086000Cargo shipFIRAU11.0 kn213°Under way using engine43 min ago
DELFBORG245091000Cargo shipANTWERP9.6 kn193°Under way using engine43 min ago
OSTBORG245180000Cargo shipUUSIKAUPUNKI0.3 kn163°Under way using engine43 min ago
LADY MATHILDE245197000Cargo shipFIRAU0.0 kn338°Moored43 min ago
LADY MONIQUE245267000Cargo shipFIPRS0.0 kn96°Moored43 min ago
BOTHNIABORG245656000Cargo shipHARAHOLMEN16.1 kn13°Under way using engine43 min ago
PLYCA245897000Cargo shipKOTKA0.0 kn360°Moored43 min ago
GEULBORG245943000Cargo shipSESTK5.5 kn351°Under way using engine43 min ago
VICTORIABORG246029000Cargo shipSE SDL9.0 kn338°Under way using engine43 min ago
WESTBORG246457000Cargo shipFIPAR0.0 kn202°Moored43 min ago
TIMCA246521000Cargo shipFIRAU19.5 kn303°Under way using engine43 min ago
ARNEBORG246556000Cargo shipEETLL0.0 kn125°Moored43 min ago
PROUD246611000Cargo shipHRSPU10.9 kn211°Under way using engine43 min ago
LONGVIND246668000Cargo shipDKCPH10.4 kn336°Under way using engine43 min ago
CEDERBORG246782000Cargo shipKEMI0.0 kn131°Moored43 min ago
ALAMOSBORG246830000Cargo shipEEVEB0.0 kn326°Moored43 min ago
EEBORG246846000Cargo shipEETLL0.0 kn338°Moored43 min ago
CORA JO246993000Cargo shipFITOR10.1 kn33°Under way using engine43 min ago
CATHY JO246996000Cargo shipFIVSS0.0 kn335°Moored43 min ago
VENEZIA248457000Cargo shipRU ULU0.2 kn147°At anchor43 min ago
TRUST STAR249071000Cargo shipRU LED0.6 kn353°At anchor43 min ago
RYAN BAY249242000Cargo shipRU ULU12.2 kn97°Under way using engine43 min ago
CHARLOTTA249403000Cargo shipFIKOK9.4 kn61°Under way using engine43 min ago
ELENI M II249799000Cargo shipRUULU0.2 kn340°At anchor43 min ago
OSTERBOTTEN255619000Cargo shipLVSKU0.0 kn0°Moored43 min ago
TORNEDALEN255620000Cargo shipFIHMN0.0 kn222°Moored43 min ago
ALAND255802540Cargo shipTUNADAL9.2 kn232°Under way using engine43 min ago
ESTLAND255802660Cargo shipFIHMN8.5 kn76°Under way using engine43 min ago
BG RED255804860Cargo shipFIHEL0.0 kn263°Moored43 min ago
HAVELLAND255805653Cargo shipLV RIX0.0 kn180°Moored43 min ago
MIRROR255805842Cargo shipFIHEL VIA NOK0.0 kn199°Moored43 min ago
OCEAN TRADER255805916Cargo shipFIHMN0.4 kn55°Under way using engine43 min ago
RIX ELEONORA255805993Cargo shipEEPAS0.0 kn38°Moored43 min ago
MSC AMY255806081Cargo shipST PETERSBURG15.1 kn97°Under way using engine43 min ago
LETTLAND255806245Cargo shipLVMRX8.2 kn182°Under way using engine43 min ago
SILVA255806247Cargo shipLVMRX10.2 kn255°Under way using engine43 min ago
MSC VALA II255806257Cargo shipPLGDY13.0 kn203°Under way using engine43 min ago
VARMLAND255806444Cargo shipFIPOR0.0 kn137°Moored43 min ago
NORDIC ISTRIA255806452Cargo shipFIHEL0.2 kn77°At anchor43 min ago
CORONA SEA255814000Cargo shipFIKTK0.0 kn112°Moored43 min ago
NORDIC HELENA255845000Cargo shipDEBRV9.5 kn248°Under way using engine43 min ago
HELGOLAND255915625Cargo shipSE KXV0.0 kn247°Moored43 min ago
SAAREMAA255915626Cargo shipSE OSK10.0 kn217°Under way using engine43 min ago
ELBINSEL255915667Cargo shipSE STO14.8 kn183°Under way using engine43 min ago
NORDIC FELICIA255915848Cargo shipFI MTY10.9 kn259°Under way using engine43 min ago
SEA EXPLORER255916048Cargo shipFIHMN0.0 kn72°Moored43 min ago
ACEROMAR255916069Cargo shipDKVEJ11.3 kn211°Under way using engine43 min ago
ROCAMAR255916070Cargo shipSEHUS9.7 kn3°Under way using engine43 min ago
OSTELAND255916077Cargo shipSENOT10.5 kn207°Under way using engine43 min ago
REVALA255916080Cargo shipIGGESUND10.8 kn219°Under way using engine43 min ago
OSLO CARRIER 3255916296Cargo shipORRSKAR10.7 kn344°Under way using engine43 min ago
BREB BALTIA255917402Cargo shipDEKEL10.2 kn226°Under way using engine43 min ago
SEABULK256052000Cargo shipTALLIN14.6 kn72°Under way using engine43 min ago
BIRDIE256606000Cargo shipVYSOTSKNot reportedNot reportedMoored43 min ago

Listed newest position first, capped at 150 rows. Ship type is self-declared by the vessel and is not verified by anyone.