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.
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.
| Code | Meaning | Heard now |
|---|---|---|
| 70 | Cargo ship | 3,955 |
| 71 | Cargo ship, carrying category A hazardous cargo | 493 |
| 72 | Cargo ship, carrying category B hazardous cargo | 57 |
| 73 | Cargo ship, carrying category C hazardous cargo | 41 |
| 74 | Cargo ship, carrying category D hazardous cargo | 142 |
| 75 | Cargo ship (reserved code 75) | 31 |
| 76 | Cargo ship (reserved code 76) | 12 |
| 77 | Cargo ship (reserved code 77) | 5 |
| 78 | Cargo ship (reserved code 78) | 11 |
| 79 | Cargo ship, no additional information | 2,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
| Vessel | MMSI | Type | Destination | Speed | Course | Status | Position age |
|---|---|---|---|---|---|---|---|
| RIX ATLANTIC | 209151000 | Cargo ship | EETLL | 0.0 kn | 0° | Moored | 43 min ago |
| RIX RIVER | 209325000 | Cargo ship | TALLINN | 0.0 kn | 21° | Moored | 43 min ago |
| RIX ALLIANCE | 209336000 | Cargo ship | SEVVK | 8.2 kn | 234° | Under way using engine | 43 min ago |
| AQUAMAR | 209624000 | Cargo ship | FIRAA | 10.6 kn | 13° | Under way using engine | 43 min ago |
| OPTIMAR | 209730000 | Cargo ship | FI HKO | 0.0 kn | Not reported | Moored | 43 min ago |
| RIX VENTA | 209977000 | Cargo ship | FI UKI | 0.0 kn | 42° | Moored | 43 min ago |
| CANOPUS | 210085000 | Cargo ship | UST-LUGA | 0.0 kn | Not reported | Moored | 43 min ago |
| RIX FJORD | 210100000 | Cargo ship | EE TLL | 0.0 kn | 345° | Moored | 43 min ago |
| AGUIMES | 210223000 | Cargo ship | NLRTM | 10.9 kn | 216° | Under way using engine | 43 min ago |
| BELTMAR | 210641000 | Cargo ship | NL RTM | 9.1 kn | 214° | Under way using engine | 43 min ago |
| BOTHNIAMAR | 210705000 | Cargo ship | FIUKI | 0.0 kn | 219° | Moored | 43 min ago |
| BALTICMAR | 210885000 | Cargo ship | SENOT | 0.0 kn | 317° | Moored | 43 min ago |
| SWE-TRADER | 212179000 | Cargo ship | SELOT | 0.0 kn | 145° | Moored | 43 min ago |
| HALLAND | 212536000 | Cargo ship | KARSKAR PEC 10-0758 | 0.7 kn | 193° | Under way using engine | 43 min ago |
| VAESTERBOTTEN | 212838000 | Cargo ship | FIHMN | 10.4 kn | 78° | Under way using engine | 43 min ago |
| BELBEK | 212857000 | Cargo ship | RU LED | 0.0 kn | 2° | Moored | 43 min ago |
| REYMAR | 212880000 | Cargo ship | SELLA | 0.0 kn | 333° | Moored | 43 min ago |
| SANTA IRINI | 215489000 | Cargo ship | UST LUGA | 0.6 kn | 47° | At anchor | 43 min ago |
| KETHI | 215540000 | Cargo ship | RU LED | 2.0 kn | 250° | Under way using engine | 43 min ago |
| ST. PAULI 2 | 218007750 | Cargo ship | FIRAU | 10.3 kn | 91° | Under way using engine | 43 min ago |
| VILNIA MAERSK | 219136000 | Cargo ship | LTKLP > FIKTK | 0.0 kn | 202° | Moored | 43 min ago |
| ECO PAMPERO | 228492900 | Cargo ship | FIKTK | 11.5 kn | 69° | Under way using engine | 43 min ago |
| KAMELIA | 229245000 | Cargo ship | SEHAN | 0.0 kn | 345° | Moored | 43 min ago |
| MT2306 | 230011290 | Cargo ship | FAIRWAY WORK | 0.0 kn | 305° | Under way using engine | 43 min ago |
| PRIMA DONNA | 230015000 | Cargo ship | EEMUG | 0.0 kn | 96° | Moored | 43 min ago |
| AURELIE | 230039000 | Cargo ship | FINLI | 0.0 kn | 45° | Moored | 43 min ago |
| SUBSEA VIII | 230046600 | Cargo ship | KUMLINGE | 0.0 kn | Not reported | Moored | 43 min ago |
| MT5300 | 230046990 | Cargo ship | FAIRWAYWORKS | 0.1 kn | 275° | Under way using engine | 43 min ago |
| CARELIE | 230048000 | Cargo ship | FIKTK | 0.0 kn | 271° | Moored | 43 min ago |
| JOLIE | 230050000 | Cargo ship | FIKJO | 0.0 kn | Not reported | Moored | 43 min ago |
| TYRSKY | 230068740 | Cargo ship | LPP KAUKAS | 7.3 kn | 231° | Under way using engine | 43 min ago |
| BALTIC AMELIE | 230091950 | Cargo ship | FITKU | 0.0 kn | 0° | Moored | 43 min ago |
| VALVE 3 | 230098780 | Cargo ship | Not reported | 0.0 kn | 77° | Moored | 43 min ago |
| FINEXPRESS | 230107940 | Cargo ship | VERKAN | 0.0 kn | 0° | Moored | 43 min ago |
| HESSU | 230112370 | Cargo ship | HELSINKI | 0.0 kn | 316° | Moored | 43 min ago |
| SEGLINGE | 230129940 | Cargo ship | KUMLINGE | 0.0 kn | Not reported | Restricted manoeuvrability | 43 min ago |
| ARAMIS | 230151360 | Cargo ship | ML R O | 0.0 kn | 0° | Under way using engine | 43 min ago |
| MT5305 | 230174860 | Cargo ship | Not reported | 0.1 kn | 128° | Under way using engine | 43 min ago |
| REFLEX | 230175220 | Cargo ship | OULU | 0.0 kn | 346° | Under way using engine | 43 min ago |
| SALMI | 230195880 | Cargo ship | SURVEY | 0.0 kn | 16° | Under way using engine | 43 min ago |
| STEEL | 230202000 | Cargo ship | FIRAA ANCHORAGE | 0.0 kn | 295° | Moored | 43 min ago |
| TELEPAATTI | 230234000 | Cargo ship | JURMO | 0.1 kn | 132° | Restricted manoeuvrability | 43 min ago |
| PASILA | 230336000 | Cargo ship | FI RAA | 8.7 kn | 142° | Under way using engine | 43 min ago |
| FJARDVAGEN | 230341000 | Cargo ship | NADENDAL LANGNAS TR | 0.0 kn | 158° | Moored | 43 min ago |
| HJORDIS | 230351000 | Cargo ship | FITOR | 0.0 kn | 239° | Moored | 43 min ago |
| MARJATTA | 230352000 | Cargo ship | EEPAS | 0.0 kn | 227° | Moored | 43 min ago |
| RAUTARUUKKI | 230358000 | Cargo ship | SELLA | 10.8 kn | 15° | Under way using engine | 43 min ago |
| ARKTIS | 230359000 | Cargo ship | FITKU | 0.0 kn | 5° | Moored | 43 min ago |
| FINNBREEZE | 230617000 | Cargo ship | FI/HANKO | 0.0 kn | 333° | Moored | 43 min ago |
| FINNSEA | 230618000 | Cargo ship | ROSTOCK | 19.6 kn | 209° | Under way using engine | 43 min ago |
| FINNTIDE | 230631000 | Cargo ship | PL GDY | 19.0 kn | 202° | Under way using engine | 43 min ago |
| FINNPULP | 230643000 | Cargo ship | FIHKO | 18.9 kn | 50° | Under way using engine | 43 min ago |
| MIRVA VG | 230662000 | Cargo ship | FIEJO | 0.0 kn | 163° | Under way using engine | 43 min ago |
| EEVA VG | 230663000 | Cargo ship | FITKU | 10.0 kn | 45° | Under way using engine | 43 min ago |
| VIIKKI | 230670000 | Cargo ship | FI RAA | 0.0 kn | 57° | Moored | 43 min ago |
| PRIMA QUEEN | 230673000 | Cargo ship | SESOR | 8.7 kn | 166° | Under way using engine | 43 min ago |
| NINA | 230681000 | Cargo ship | FILPP | 6.5 kn | 263° | Under way using engine | 43 min ago |
| ANNIKA | 230714000 | Cargo ship | FIPAR | 8.5 kn | 273° | Under way using engine | 43 min ago |
| OLIVIA | 230715000 | Cargo ship | FITOR | 0.0 kn | 29° | Moored | 43 min ago |
| AAVA VG | 230719000 | Cargo ship | NAANTALI | 0.1 kn | 17° | Moored | 43 min ago |
| FJARDVAGEN | 230722000 | Cargo ship | FILAN<>FINLI | 16.0 kn | 268° | Under way using engine | 43 min ago |
| SOFIA VG | 230724000 | Cargo ship | FINLI | 0.0 kn | 25° | Moored | 43 min ago |
| LEONIE | 230938660 | Cargo ship | STOR PENSAR | 0.0 kn | 338° | Under way using engine | 43 min ago |
| PARKKO | 230940810 | Cargo ship | PUHOS | 6.7 kn | 138° | Under way using engine | 43 min ago |
| MERI | 230941700 | Cargo ship | FIPOR | 0.0 kn | 294° | Moored | 43 min ago |
| KALA 6 | 230941810 | Cargo ship | UUSIKAUPUNKI | 0.0 kn | 215° | Under way using engine | 43 min ago |
| HELGA | 230949000 | Cargo ship | VUOKSI | 0.5 kn | 229° | Under way using engine | 43 min ago |
| CARMEL | 230955000 | Cargo ship | HELSINKI | 0.0 kn | 33° | Moored | 43 min ago |
| CASE 10 | 230982380 | Cargo ship | Not reported | 0.1 kn | 77° | Not reported | 43 min ago |
| HANHI | 230983260 | Cargo ship | KAUKAS | 6.6 kn | 189° | Under way using engine | 43 min ago |
| SAAGA | 230991740 | Cargo ship | PANSIQ | 0.0 kn | 267° | Moored | 43 min ago |
| URSUS | 230992650 | Cargo ship | FAIRWAY WORKS | 0.0 kn | 0° | Moored | 43 min ago |
| MATARI | 230993710 | Cargo ship | SAVONLINNA | 0.0 kn | 184° | Moored | 43 min ago |
| SNOW CRYSTAL | 231800000 | Cargo ship | PLGDY>>SEROR | 0.4 kn | 18° | At anchor | 43 min ago |
| ICE CRYSTAL | 231815000 | Cargo ship | FIPOR>SEROR | 0.2 kn | 334° | At anchor | 43 min ago |
| NOSSAN | 231906000 | Cargo ship | SESOL | 9.3 kn | 243° | Under way using engine | 43 min ago |
| CELTIC RAIDER | 232031869 | Cargo ship | SE SOR | 10.7 kn | 338° | Under way using engine | 43 min ago |
| SCOT MARINER | 235002520 | Cargo ship | GB WOR | 11.8 kn | 140° | Under way using engine | 43 min ago |
| SONILAND | 236306000 | Cargo ship | FIVAA | 10.8 kn | 13° | Under way using engine | 43 min ago |
| BORE SEA | 244130689 | Cargo ship | FIHKO [HANKO] | 12.1 kn | 51° | Under way using engine | 43 min ago |
| BORE SONG | 244130690 | Cargo ship | LUBECK | 19.0 kn | 206° | Under way using engine | 43 min ago |
| AMSTELBORG | 244301000 | Cargo ship | RONNSKAR SE | 0.0 kn | 120° | Moored | 43 min ago |
| WOLFGANG K. | 244449000 | Cargo ship | FIKOK | 8.0 kn | 68° | Under way using engine | 43 min ago |
| MARIANNE K. | 244456000 | Cargo ship | SE TUN | 9.6 kn | 343° | Under way using engine | 43 min ago |
| NEERBORG | 244562000 | Cargo ship | FIMTY | 0.0 kn | 95° | Moored | 43 min ago |
| MARIETJE DEBORAH | 244674000 | Cargo ship | ITAOI | 0.0 kn | 282° | Moored | 43 min ago |
| DROGDENBANK | 244689000 | Cargo ship | FITOR | 0.0 kn | 349° | Moored | 43 min ago |
| SCHELDEGRACHT | 244730000 | Cargo ship | FIRAU | 0.0 kn | 112° | Moored | 43 min ago |
| EXPERT | 244742000 | Cargo ship | FIHEL VIA NOK | 16.5 kn | 36° | Under way using engine | 43 min ago |
| REGGEBORG | 244810617 | Cargo ship | SE GOT | 10.4 kn | 211° | Under way using engine | 43 min ago |
| LAUWERSBORG | 244828000 | Cargo ship | FIUKI | 11.0 kn | 50° | Under way using engine | 43 min ago |
| ZAANBORG | 244830818 | Cargo ship | BEANR | 11.7 kn | 193° | Under way using engine | 43 min ago |
| SOLENTBANK | 244854000 | Cargo ship | TALLINN | 0.0 kn | 38° | Moored | 43 min ago |
| VIKINGBANK | 244855000 | Cargo ship | ALMERIA | 0.0 kn | 291° | Moored | 43 min ago |
| SCHELDEBANK | 244870000 | Cargo ship | HUSUM | 6.1 kn | 306° | Under way using engine | 43 min ago |
| ARCTIC ROCK | 245058000 | Cargo ship | HANKO | 6.9 kn | 56° | Under way using engine | 43 min ago |
| TIDE NAVIGATOR | 245086000 | Cargo ship | FIRAU | 11.0 kn | 213° | Under way using engine | 43 min ago |
| DELFBORG | 245091000 | Cargo ship | ANTWERP | 9.6 kn | 193° | Under way using engine | 43 min ago |
| OSTBORG | 245180000 | Cargo ship | UUSIKAUPUNKI | 0.3 kn | 163° | Under way using engine | 43 min ago |
| LADY MATHILDE | 245197000 | Cargo ship | FIRAU | 0.0 kn | 338° | Moored | 43 min ago |
| LADY MONIQUE | 245267000 | Cargo ship | FIPRS | 0.0 kn | 96° | Moored | 43 min ago |
| BOTHNIABORG | 245656000 | Cargo ship | HARAHOLMEN | 16.1 kn | 13° | Under way using engine | 43 min ago |
| PLYCA | 245897000 | Cargo ship | KOTKA | 0.0 kn | 360° | Moored | 43 min ago |
| GEULBORG | 245943000 | Cargo ship | SESTK | 5.5 kn | 351° | Under way using engine | 43 min ago |
| VICTORIABORG | 246029000 | Cargo ship | SE SDL | 9.0 kn | 338° | Under way using engine | 43 min ago |
| WESTBORG | 246457000 | Cargo ship | FIPAR | 0.0 kn | 202° | Moored | 43 min ago |
| TIMCA | 246521000 | Cargo ship | FIRAU | 19.5 kn | 303° | Under way using engine | 43 min ago |
| ARNEBORG | 246556000 | Cargo ship | EETLL | 0.0 kn | 125° | Moored | 43 min ago |
| PROUD | 246611000 | Cargo ship | HRSPU | 10.9 kn | 211° | Under way using engine | 43 min ago |
| LONGVIND | 246668000 | Cargo ship | DKCPH | 10.4 kn | 336° | Under way using engine | 43 min ago |
| CEDERBORG | 246782000 | Cargo ship | KEMI | 0.0 kn | 131° | Moored | 43 min ago |
| ALAMOSBORG | 246830000 | Cargo ship | EEVEB | 0.0 kn | 326° | Moored | 43 min ago |
| EEBORG | 246846000 | Cargo ship | EETLL | 0.0 kn | 338° | Moored | 43 min ago |
| CORA JO | 246993000 | Cargo ship | FITOR | 10.1 kn | 33° | Under way using engine | 43 min ago |
| CATHY JO | 246996000 | Cargo ship | FIVSS | 0.0 kn | 335° | Moored | 43 min ago |
| VENEZIA | 248457000 | Cargo ship | RU ULU | 0.2 kn | 147° | At anchor | 43 min ago |
| TRUST STAR | 249071000 | Cargo ship | RU LED | 0.6 kn | 353° | At anchor | 43 min ago |
| RYAN BAY | 249242000 | Cargo ship | RU ULU | 12.2 kn | 97° | Under way using engine | 43 min ago |
| CHARLOTTA | 249403000 | Cargo ship | FIKOK | 9.4 kn | 61° | Under way using engine | 43 min ago |
| ELENI M II | 249799000 | Cargo ship | RUULU | 0.2 kn | 340° | At anchor | 43 min ago |
| OSTERBOTTEN | 255619000 | Cargo ship | LVSKU | 0.0 kn | 0° | Moored | 43 min ago |
| TORNEDALEN | 255620000 | Cargo ship | FIHMN | 0.0 kn | 222° | Moored | 43 min ago |
| ALAND | 255802540 | Cargo ship | TUNADAL | 9.2 kn | 232° | Under way using engine | 43 min ago |
| ESTLAND | 255802660 | Cargo ship | FIHMN | 8.5 kn | 76° | Under way using engine | 43 min ago |
| BG RED | 255804860 | Cargo ship | FIHEL | 0.0 kn | 263° | Moored | 43 min ago |
| HAVELLAND | 255805653 | Cargo ship | LV RIX | 0.0 kn | 180° | Moored | 43 min ago |
| MIRROR | 255805842 | Cargo ship | FIHEL VIA NOK | 0.0 kn | 199° | Moored | 43 min ago |
| OCEAN TRADER | 255805916 | Cargo ship | FIHMN | 0.4 kn | 55° | Under way using engine | 43 min ago |
| RIX ELEONORA | 255805993 | Cargo ship | EEPAS | 0.0 kn | 38° | Moored | 43 min ago |
| MSC AMY | 255806081 | Cargo ship | ST PETERSBURG | 15.1 kn | 97° | Under way using engine | 43 min ago |
| LETTLAND | 255806245 | Cargo ship | LVMRX | 8.2 kn | 182° | Under way using engine | 43 min ago |
| SILVA | 255806247 | Cargo ship | LVMRX | 10.2 kn | 255° | Under way using engine | 43 min ago |
| MSC VALA II | 255806257 | Cargo ship | PLGDY | 13.0 kn | 203° | Under way using engine | 43 min ago |
| VARMLAND | 255806444 | Cargo ship | FIPOR | 0.0 kn | 137° | Moored | 43 min ago |
| NORDIC ISTRIA | 255806452 | Cargo ship | FIHEL | 0.2 kn | 77° | At anchor | 43 min ago |
| CORONA SEA | 255814000 | Cargo ship | FIKTK | 0.0 kn | 112° | Moored | 43 min ago |
| NORDIC HELENA | 255845000 | Cargo ship | DEBRV | 9.5 kn | 248° | Under way using engine | 43 min ago |
| HELGOLAND | 255915625 | Cargo ship | SE KXV | 0.0 kn | 247° | Moored | 43 min ago |
| SAAREMAA | 255915626 | Cargo ship | SE OSK | 10.0 kn | 217° | Under way using engine | 43 min ago |
| ELBINSEL | 255915667 | Cargo ship | SE STO | 14.8 kn | 183° | Under way using engine | 43 min ago |
| NORDIC FELICIA | 255915848 | Cargo ship | FI MTY | 10.9 kn | 259° | Under way using engine | 43 min ago |
| SEA EXPLORER | 255916048 | Cargo ship | FIHMN | 0.0 kn | 72° | Moored | 43 min ago |
| ACEROMAR | 255916069 | Cargo ship | DKVEJ | 11.3 kn | 211° | Under way using engine | 43 min ago |
| ROCAMAR | 255916070 | Cargo ship | SEHUS | 9.7 kn | 3° | Under way using engine | 43 min ago |
| OSTELAND | 255916077 | Cargo ship | SENOT | 10.5 kn | 207° | Under way using engine | 43 min ago |
| REVALA | 255916080 | Cargo ship | IGGESUND | 10.8 kn | 219° | Under way using engine | 43 min ago |
| OSLO CARRIER 3 | 255916296 | Cargo ship | ORRSKAR | 10.7 kn | 344° | Under way using engine | 43 min ago |
| BREB BALTIA | 255917402 | Cargo ship | DEKEL | 10.2 kn | 226° | Under way using engine | 43 min ago |
| SEABULK | 256052000 | Cargo ship | TALLIN | 14.6 kn | 72° | Under way using engine | 43 min ago |
| BIRDIE | 256606000 | Cargo ship | VYSOTSK | Not reported | Not reported | Moored | 43 min ago |
Listed newest position first, capped at 150 rows. Ship type is self-declared by the vessel and is not verified by anyone.