Featured

Project Scope

What is this all about?

One of the books that made an impression on me as I was growing up in the 1970s was C. S. Forester’s Sink the Bismarck! Although it wasn’t the most factual account of the destruction of the the great German battleship, it did spark a life-long interest in me in Second World War naval warfare.

My other great interest while I was growing up was maps. That interest I eventually turned into a satisfying career.

Ten years ago I was surfing around the Internet and came across uboat.net, a detailed and thorough site that lists all of the ships sunk by German u-boats and their locations as well as the u-boats themselves. The site is great but the focus I found to be too limiting. U-boats played a major role in the Battle of the Atlantic but did not account for all the shipping losses in that theatre. Where were the ships sunk by mines or bombs or shells? Or, for that matter, what about the rest of the war, especially the naval war in the Pacific?

I looked about the Internet and quickly realized that no such database and/or map existed. There was a rather unsatisfactory map of World War II shipwrecks produced by SeaAustralia but it was grainy and static. Clearly, if I wanted to see such a map, I would have to create it.

And so I embarked on a project of mapping all of the ships sunk during the Second World War as a result of military action (i.e. no accidental sinkings). After 8 years of research I came up with a database and an interactive map that contained over 13,000 records. Since I published this mapping application in 2020 I have continued to research the Internet and hard copy sources for the locations of the 5,000 records for which I did not have location. This has continued to yield results and I have been able to add another 800 or so locations to the map.

Take some time with the mapping application and look up your favourite ship or location. There are bound to be mistakes so let me know if you find any.

Return to this site to learn of updates and other Second World War naval warfare maps.

Launch the mapping application to see the results.

Follow us on Instagram.

April 2024 Updates

The following changes have been made to the database:

  • 8 records edited (additional links, corrections)
  • 3 records moved to better locations
  • 5 records added

The following sunken vessels were added to the map:

  • Dalny, sunk 4 June 1943
  • Gonneville, sunk 20 August 1944
  • H23 Grandlieu, sunk 20 June 1944
  • Molch, sunk 2 May 1945
  • Taurus, sunk 7 July 1944

See them on the map.

Mapping U-boat KTB Locations

Abstract

This article examines the challenges and accuracy of recording U-boat positions during World War II, using U-156’s fourth war patrol as a case study. It explores the navigation methods employed, including celestial navigation, dead reckoning, and radio direction-finding, shedding light on the limitations and accuracy of each. The German naval grid system is discussed, highlighting its role in securing positions but also its potential for introducing errors. The study analyzes errors in position recording, emphasizing the impact of atmospheric conditions, recording errors, and map reading difficulties. The conclusion underscores the complexity of obtaining precise positions during wartime and questions the effectiveness of the German naval grid system in achieving its intended purpose.

Time to read: 24 minutes


Introduction

On June 3rd, 1943, the Greek merchant ship Boris was sailing alone and unescorted in the South Atlantic Ocean. It had set out from Santos, Brazil with a cargo of bauxite, wood and castor seed a few days before and was making its way to Freetown, Liberia where it was to join a convoy for Northern Ireland. At 23:40[1] the Boris was hit by one of three torpedoes fired by the German submarine U-180. The ship began to sink and the crew of 37 safely evacuated to two lifeboats before the submarine finished off the ship with two more torpedoes. The Germans questioned some of the crew and the U-boat departed, leaving the two lifeboats to make their own way to safety.

Figure 1: Boris, a 5,166-ton Greek cargo vessel. Photo: uboat.net

The two lifeboats parted ways; one was picked up by the British ship Cambria 11 days later 15 miles from Recife, Brazil, and the rescued crew were put ashore there. The other was rescued by the Spanish passenger ship Cabo de Bueno Esperanza on June 17 and landed in Rio de Janeiro. There were no casualties.

Although the crew of the Boris knew that their ship was sunk somewhere west of Ascension Island, the exact location remained unknown until after the war when it was possible to access the war diary of U-180. The U-boat placed the sinking at 7° 14’S, 18° 41’W, about 250 nautical miles (nmi) west of Ascension and about 1000 nmi east of Recife, Brazil.

Figure 2: Location of the sinking of Boris, based on U-180’s KTB

Apart from the survival of the Boris’ crew, this is not an unusual story from the Second World War. German U-boats sank 2,937 ships during the course of the war, and about two-thirds of these (estimates are vague) were sailing independently and unescorted. Ships under attack often sent out distress signals by radio with their latest known position, something that may have already been a few hours old. Because of the limited range of merchant vessels’ radio transmitters, these distress messages would sometimes be picked up by other vessels or radio receivers on the area. Many times they were not. And, in these cases, the only record of the location of a ship’s sinking was in the war diaries (Kriegstagebücher or KTB) of the attacking German U-boats.

How accurate were these KTBs, and how reliable are they as sources of wartime data? To get a better understanding, we must consider how the positional data recorded were arrived at, who did the recording and for what purpose.


Navigation Technology in World War II

Taking One’s Position

In the current era of cellphones and GPS, it is easy for anyone to determine their geographic position within five metres. During the Second World War,, navigation employed several different technologies, some of which had been in use for hundreds of years, and none of which provided an accuracy comparable to what we have access to today.

Figure 3: An example of a German sextant used by U-boats during World War II. Photo: KM-Spain / Gentleman’s Military Interest Club

The primary method of calculating marine position during the Second World War was celestial navigation. Using a sextant (Figure 3) and an accurate timepiece, sailors calculated their position anywhere on the globe — provided the sky was at least partially clear. With a fix on a celestial object, navigators consulted sight reduction tables and calculated longitude and latitude values that, under ideal conditions, provided positional accuracy within 5 nmi. [2] Wartime, particularly during stormy winter months on the North Atlantic, seldom provided ideal conditions, however, and surface vessels fared no better than U-boats in obtaining an accurate position.[3]

Because vessels at sea were always moving, it was impossible to take multiple readings to verify a position. Instead, two sailors would take a reading simultaneously and average their calculations to arrive at a position.

In unfavourable atmospheric conditions, when celestial navigation wasn’t possible, sailors calculated their position using a technique called dead reckoning. Sailors took the vessel’s last recorded position and calculated the distance travelled since (speed x time), factoring in direction and the estimated speeds of ocean currents and wind to arrive at an estimated position. Closer to shore, sailors confirmed the position they arrived at by dead reckoning by comparing it to what appeared on a nautical chart for the area and identifying one or two sighted landmarks. Dead reckoning was only as accurate as the previous navigation fix; the greater the timespan between, the less the accuracy. A battle, with its rapid directional changes and confusion, complicated calculations.[4] Still, an estimated positional reading was better than none.

Celestial readings could be taken while a U-boat was underwater through the use of the submarine’s observation periscope, but these periscopes became unusable at speeds of 6 knots or more because of vibrations and were prone to fogging up, limiting their use.

Another tool that was available was radio direction-finding. By receiving radio signals from two different known locations, a vessel could triangulate its position. Conversely, a radio signal from any unknown point of origin could be pinpointed if it was received at two known locations. The latter was frequently used by the Allies during the war to locate U-boats as the latter regularly communicated by radio with their home base.

KTBs rarely indicate which position-fixing method was used. A few KTBs do note celestial navigation fixes or shore readings. Kreigsmarine protocol required that positions be recorded every four hours and for significant events but did not specify how these positions were to be calculated. One U-Boat officer writes, “For days we had no proper navigational fix. We could not shoot a single star, nor did we see the sun or the moon.”[5] In this case, all the positions were calculated by dead reckoning. As the war progressed and Allied escort vessels and aircraft were increasingly successful in forcing U-boats to submerge more frequently and for longer periods, celestial navigation became less frequent.

Recording a Position

A positional reading was normally recorded in latitude and longitude values (degrees and minutes; seconds were rarely seen in maritime and naval logs of the time), allowing a granularity of up to 1 nmi between positions. In reality, this level of granularity was rarely achieved by U-boats because of the already mentioned limitations in the available technology.

Latitude and longitude coordinates were used by the Germans but, more often, positions recorded by vessels of the Kreigsmarine, including U-boats, used the German navy’s naval grid system. The Marine Quadratkarte system, initially developed by the Luftwaffe prior to the war and adopted by the Kriegsmarine, split the world into quadrants that were identified using a two-letter code (Figure 4). Each of these quadrants was split into 81 equal-sized squares, identified by a two-digit number (zeroes were not used; Figure 5). These were split again, into 81 even smaller squares, also identified by two-digit numbers (Figure 6). These squares were 6 nmi in height and width, varying somewhat according to how far a given square was from the equator. By this method, the Kriegsmarine could identify any location in the world within 6 nmi using a combination of 6 letters and digits.

Figure 4: The Kriegsmarine’s naval grid system for the world, showing all the 2-letter named quadrants.
Figure 5: A section of a Kriegsmarine chart of the North Atlantic, showing the two-letter named quadrants and their 2-digit sub-squares. This map was produced at a scale of 1:17,500,000 (Nr. 3401 Klein Nord-Atlantischer Ozean, 1941)
Figure 6: A sample of the chart for the Caribbean Sea, Gulf of Mexico and western central Atlantic Ocean. This is displayed at scale (1:3,300,000; image displayed is 12.7 cm x 12.7 cm) and each of the smallest grid squares is about 3.5 mm in width. Havana, Cuba, highlighted in red in the lower part of the map, is at square DM4389 (George A Smathers Libraries, University of Florida, Nordatlantik Amerikanisches Mittelmeer, 1943)

This alphanumeric string was adopted as an additional security measure to make it more difficult for the Allies to locate a vessel should the message be intercepted and decoded. However, parts of the Marine Quadratkarte fell into British hands before the end of 1939 system and by the following summer the Allies had enough information to decode positions described by the Marine Quadratkarte system across the North Atlantic and the Mediterranean.[6] in an attempt to further confuse their enemies, the Germans later scrambled the grid square values that were radioed to home base but the actual, correct grid square value of the U-boat’s position was always recorded in the KTB.[7]

The crew tasked with recording the U-boat’s position in the KTB had two steps to complete: position the U-boat correctly on the map and calculate the corresponding Kriegsmarine grid square correctly. These were then written into the KTB, next to the time and notes on the voyage. Often, the grid square was shortened to the last four digits, with the assumption that the boat was still in the same quadrant as the previous entry (see Figure 7 & 8).

Figure 7: A sample of U-156’s KTB for its 4th patrol. This shows the times, recorded locations and events of October 2, 1942. Note how the Kriegsmarine grid square reference has been shortened to a 4-digit number in the second column. Note also the comments in the third column where latitude and longitude coordinates are provided.
Figure 8: Uboatarchive.net’s English translation of the same page shown in Figure 2. Note how the editors have re-added the 2-letter quadrant name before the 4-digits.

The KTB

The U-boat commander wrote the KTB, drawing on the diaries of the other officers on the boat. It was usually written during the voyage shortly after the events had transpired. The navigator passed positional information to the commander for entry into the handwritten patrol log; this log was typed up by a crew member once the vessel returned to port. Herbert A. Werner, serving as a watch officer on U-557 under Ottokar Paulssen, writes how he “typed the final version of the Captain’s logbook and the Chief’s reports, wrote a full accounting of the disposition of each torpedo, and made detailed diagrams of U-557‘s entire route and each of the attack patterns Paulssen had used.”[8] Once completed, the captain reviewed and signed the KTB before passing it on to the Kriegsmarine operations staff for their review, analysis and archiving. It was not uncommon for Admiral Karl Dönitz, commander of the Kreigsmarine’s U-boat arm and, later, Commander-in-Chief of the navy, to review the KTB of a just-completed patrol with the U-boat’s commander.[9] Because the log was not so much an ongoing account as events unfolded but more of an after-the-fact retelling, errors could be corrected before they were recorded in the KTB. Even so, errors did occur.


Case Study: U-156’s Fourth War Patrol KTB

Background

Of the thousands of U-Boat KTBs available to consider, I chose U-156’s fourth war patrol because it contains both latitude and longitude coordinates and the grid square values in many of the same entries as well as indicating how those positions were arrived at. Some KTBs include both latitude and longitude coordinates and grid squares, but few indicate how those positions were arrived at. This is important as position fixing via celestial readings is more accurate than dead-reckoning, allowing us to better judge the accuracy of the recorded positions. Including both latitude and longitude coordinates and grid square values for the same position also allows for comparison of the two.

U-156 departed Lorient, France on 20 August 1942 and returned to it 87 days later on 16 November 1942. Commanded by 34-year-old Werner Hartenstein, it sank three vessels during this, its fourth war patrol, but the voyage is probably best remembered for the sinking of the British passenger ship Laconia, which carried more than 2,700 crew and passengers, of whom 1,800 were Italian prisoners of war. U-156 spent some days looking after survivors of the Laconia until Vichy French vessels could rescue them. Though the U-boat was clearly marked with a Red Cross and was surrounded by Laconia survivors on rafts and on the deck of the submarine, it was attacked by an American aircraft. The incident spurred the Kriegsmarine to order its submariners not to provide any kind of aid to the survivors of ships that they sank.

Figure 9: A photo taken from the conning tower of U-156, showing U-507 and many of the survivors of the Laconia, sunk earlier by U-156.
Table 1: A Summary of the positions of U-156’s 4th war patrol as recorded in the KTB

U-156’s KTB for this particular patrol includes 729 position entries, 106 of which include both a grid square coordinate and a latitude and longitude coordinate. Most of the latitude and longitude coordinates are stated as navigation fixes – that is, they are based on readings of celestial objects. On this patrol, the navigation fixes were generally taken early to mid-morning and late in the evening.

Plotting the Data from the KTBs

The source data for this KTB are scanned copies of the original German versions. In some cases the scans were not well done, resulting in text being partly cut off or, in some cases, illegible.

Using an online application like Naval Grid Calculator, it is easy for us today to derive latitude and longitude values from the Kriegsmarine grid coordinates stated in the U-boat log without having to refer to any maps. The resulting coordinates, along with those provided in the KTB as part of the regular navigational fixes, were plotted on the map.

Errors in the KTB

U-156’s KTB has errors in some of the positions that are recorded. An initial plot of both the latitude and longitude coordinates and the grid square coordinates makes some of these errors immediately obvious. The map below (Figure 9) highlights some of those issues and the corrections that were made. The KTB contained 9 such errors, or 1.1% of the location references recorded in the log.

Figure 10: U-156’s positions as they are recorded in its KTB.
Arrows indicate where erroneous positions were corrected to.

The 6 points clearly out of position in U-156’s plot (Figure 10) off the coast of northwest Africa illustrate a common type of error. These 6 positions occur in chronological sequence, beginning with 31 October 1942 16:00 and running to 1 November 1942 09:18. In the KTB the position recorded for midnight on October 31st is recorded using 6 digits to identify the Kriegsmarine grid square (EJ 7685; see Figure 11). The next recorded position, taken 4 hours later, only uses the last 4 digits of the Kriegsmarine grid square, the assumption being that it falls within the same 2-letter quadrant (in this case, EJ). This shortening of the grid square coordinates occurs in most U-boat KTBs, including that of U-156. At 16:00, the grid square is again recorded using 6-digits but this time the crewmember recording the position mistakenly indicated that the Kriegsmarine quadrant was DJ. As a result, all subsequent positions in the KTB are assumed to be within this quadrant until a new quadrant is recorded. This does not occur in the log until noon on November 1st when the position is recorded as EH6634. From this point on, the positions are assumed to be in the EH quadrant.

Figure 11: Extract from page 39 of U-156’s KTB for its 4th war patrol. Note also the poor quality of the scan

Moving these 6 positions over from quadrant DJ to EJ, the same quadrant as the preceding positions, makes sense, as shown in Figure 13.

Figure 13: Moving the 6 suspect positions off the coast of northwest Africa in quadrant DJ (top right) to quadrant EJ (bottom left) fills the gap in U-156’s route map and aligns with the positions recorded both before and after (numbers refer to the chronological order in which they appear in the KTB).

The errors are not restricted to the 6-digit grid square references but also occur with the recordings of the latitude and longitude coordinates. Two such cases appear in U-156’s KTB. In both cases, a single digit of the two coordinate pairs was different than what it should have been, resulting in both locations being offset by 1º of latitude.

Comparing Latitude & Longitude Coordinates and Grid Squares

There are 106 entries in the KTB that include both latitude and longitude coordinates and grid square references, providing the opportunity to determine how closely they align with each other. In an ideal world, each latitude and longitude coordinate would fall within its corresponding grid square. But this is not the case.

Table 2 highlights how closely the latitude and longitude coordinates match with the grid square referenced in the same KTB entry. Both the latitude and longitude coordinates and the grid square coordinates are the corrected ones; that is, those errors mentioned earlier were fixed for this comparison. There were 59 cases where the latitude and longitude coordinates fall within the grid square mentioned in the same entry – a match rate of 55%. If we consider that a navigation fix can be within 5 nmi of the actual location, then the possibility that the fixed position falls within the grid square rises to 95%.

Table 2: Matching Rates of Lat-Long & Grid Square Coordinates
Figure 14: A sample of the comparison between the longitude and latitude coordinates and the grid squares for U-156.

Other Vessels

U-156 encountered 9 different vessels during its 4th war patrol – 6 other U-boats and 3 Allied merchant vessels which it torpedoed and sank. Each of those 6 U-boats also recorded times and positions in their KTBs using grid square coordinates. U-156 met U-68 on 3 different occasions and U-506 twice. All of the other U-boats it met once during its patrol. In a perfect world the positions recorded in U-156’s KTB should match up to the positions of the U-boats it met up with. However, this is not the case.

Table 3: Distance between Recorded Positions of Meeting Points

Each encounter that U-156 had with another U-boat on its 4th war patrol is listed in Table 3. The position of each grid square is assumed to be the centre of the grid square. The only location that was not arrived in this manner are the second set of coordinates provided by U-506 that supplied both latitude and longitude and grid square coordinates in the same entry. The rest of the positions could be anywhere with the 6 nmi x 6 nmi square that is referred to, meaning that any two points could be up to 17 nmi apart, if you consider that the points could be in opposite ends of their grid squares. All but two of the location pairs in the table fall within this margin of error. U-125’s position has been corrected to FE 1223 from ET1223, the grid square recorded in its log. The recorded – and uncorrected – position would place the boats 8 degrees or 463 nmi apart!

It should be noted that an observer on a U-Boat conning tower is about 5 metres above the surface of the water. At that height the farthest a sharp-eyed crewmember could see is about 13.3 nmi, something that would only happen when atmospheric conditions were perfect. This would suggest that the positions of the 2 boats would need to be no more than 13.3 nmi apart to be considered to be in the same place. In the cases of the 2 U-boats that recorded their positions more than 13.3 nmi apart (positions 1, 2 and 7 in Table 3), one or both logged an incorrect location in their KTB. For two other pairs of positions (positions 5 & 8) that are around 12 nmi apart, this is probably the case as well. That would mean that of the 18 positions recorded here, 5 to 10 of the positions recorded were incorrect – not a statistic that would suggest a high level of accuracy.

One other comparison for U-156 can be made. During the sinking of the Laconia, the passenger ship sent out a distress call with its location. At 22:07 on the 19th of September, U-156 recorded its position as FF7721 (4.85S, 11.45W). At 22:22, the Laconia sent out a distress call stating its position to be 4.56S, 11.42W, a distance of 17 nmi from U-156’s stated position 15 minutes earlier.


Discussion

Morgan & Taylor write that “the sinking coordinates for any warship lost on the high seas should be regarded as conjectural at best,”[10] whether those coordinates came from the U-boat’s themselves or from the enemies they faced. A review of U-156’s KTB for its 4th war patrol seems to support that assertion.

Errors appearing in U-156’s KTB can be split into 3 different categories: the accuracy of the processes used to arrive at a stated position, recording errors and map reading errors.

Accuracy of Position Calculations

As mentioned earlier, positions recorded in the KTB were arrived at using 3 different methods: celestial navigation, dead reckoning and shore readings. As stated earlier, using a sextant generally provides results with 5 nmi but this can vary considerably, depending on the atmospheric conditions. Dead reckoning, usually based on navigation fixes from a preceding time, are no more accurate than these navigation fixes and are generally worse, depending on the length of time that separates them from their predecessors. The two positions listed in U-156’s KTB based on shore readings are not recorded in latitude and longitude values but only as a bearing and distance to a sighted landmark so there is no way of determining their accuracy.

Recording Errors

Figure 15: The track chart of U-156’s 4th war patrol with relevant two-letter quadrants. A track chart was one of the Kriegsmarine’s requirements of a U-boat patrol and often accompanied the KTB itself. Note that there do not appear to be any misplaced positions on the map that were noted earlier.

As noted earlier, just over 1% of the positions recorded in U-156’s KTB are what can be called recording errors – a rate that could be considered acceptable.[11] It is possible that the crewmember recording the position in the log unintentionally recorded a wrong number or letter in the log. In the case of the 6 positions off the coast of northwest Africa, this was probably an oversight. These incorrect positions do not appear to have affected the creation of the route map that is attached to the KTB (see Figure 15).

Map Reading Errors

Herbert Werner writes about his experience aboard U-230 in February 1943 that was probably typical of the experience of many U-boat crews: “As we pushed through the heavy seas toward our assigned position 600 miles east of Newfoundland, conditions worsened rapidly aboard U-230. Water that poured in through the open hatch sloshed around our feet, and the high humidity within the hull caused food to rot, the skin to turn flabby, and our charts to dissolve.”[12] Heat and humidity would likely have been worse in the tropics where U-156 was operating for most of its 4th war patrol, making conditions for detailed map reading even more difficult.

The process of arriving at a grid square coordinate for the boat’s location, in the case of a navigation fix, required the crewmember to determine the location of the latitude and longitude coordinates on the map, then to interpret which grid square applied. Naval grid charts were provided to the U-boats of more distant waters like the South Atlantic at a scale of 1:3,300,000. Grid squares at that scale would be 3.5 mm in width on the map, leaving plenty of room for error in determining the correct grid square. If the number of latitude and longitude coordinates in U-156’s KTB that do not fall within their corresponding grid square is any indication (44.3%), errors because of inattentive map reading, or incorrect map interpretation, occurred frequently.


Conclusion

The insights gained from a look at one U-boat KTB, cannot necessarily be extrapolated to the rest of the U-boat fleet throughout the war. The quality of the data in a KTB depended on the knowledge and experience of those recording the information contained therein. As the war progressed, more and more experienced U-boat crews suffered a deadly end and conditions for the remaining, less experienced crews became less favourable to accurate position taking. A comparison of U-156’s KTB, written by a commander and crew with experience on 3 war patrols in fairly favourable conditions to that of another, first time commander and crew later in the war that was constantly under threat of attack, may shed light on both the effect of inexperience and wartime conditions on the recording of U-boat positions.

There will be errors in any ship’s log, particularly during wartime or adverse weather conditions. The accuracy of any ship’s recorded position during the Second World War is not likely to be better than +/- 5 nmi unless radio direction was being used. The German Naval Grid System, however, did not improve matters at all for the U-boats at sea. Meant to cloak a U-boat’s position from its enemies, the Naval Grid System was an unnecessary complication that failed to disguise U-boat’s positions and, instead, clouded their accuracy.


Footnotes

[1] All times are Central European Time, GMT – 1, unless otherwise stated.

[2] The Institute of Navigation. Weems, Averaging Bubble Sextant Observations. See also the discussion at CruisersForum.

[3] Morgan, Daniel & Taylor, Bruce, U-boat Attack Logs: A Complete Record of Warship Sinkings from Original Sources 1939 – 1945, p. xviii

[4] Uboat.net

[5] Werner, Commander Herbert A., Iron Coffins, p. 27

[6] Morgan & Taylor, p. xviii

[7] Morgan & Taylor, p. xxxv

[8] Werner, p. 49

[9] Gannon, Michael. Operation Drumbeat, p. 52.

[10] Morgan & Taylor, p. xviii

[11] Uboatarchive.net’s English translation of U-156’s KTB contains 5 grid square positions that are different from what appears in the scanned German version of the KTB – an error rate of 0.7% for a process that occurred in far more amenable conditions than on a U-boat at sea. My own process of transcribing the positions resulted in a few errors that I was able to fix, having had the luxury of time to do so.

[12] Werner, Iron Coffins, pp. 89-90.

February 2024 Updates

The following changes have been made to the database of sunken ships:

  • 6 records edited (additional links, corrections)
  • 4 records moved to better locations
  • 1 record deleted
  • 7 records added

The following sunken vessels were added to the database:

  • Bahia Castillo, sunk on 1 May 1940
  • Berlin, sunk on 1 February 1945
  • Nioi, sunk on 29 October 1943
  • RD-4, sunk on 29 January 1943
  • Sifnos, sunk on 4 March 1944
  • U-1407, sunk on 4 May 1945
  • U-4708, sunk on 9 April 1945

See them all on the map.

January 2024 Updates

A shorter list of updates to the database for January.

  • 5 records edited (additional links, corrections)
  • 1 record moved to a better location
  • 1 record deleted
  • 10 records added

The following sunken vessels were added to the database:

  • Kentucky, sunk 15 June 1942
  • TA 24 Arturo, sunk 18 March 1945
  • TA 29 Eridano, sunk 18 March 1945
  • U-684, sunk 3 May 1945
  • U-685, sunk 3 May 1945
  • U-2501, sunk 3 May 1945
  • U-2505, sunk 3 May 1945
  • U-3504, sunk 3 May 1945
  • U-3506, sunk 3 May 1945
  • Volante, sunk 12 July 1940

Read about the discovery of the 6 U-boats mentioned here that were scuttled at the end of the war in Europe in the U-boat bunkers in Hamburg.

December 2023 Updates

Updates for this month:

  • 19 records edited (additional links, corrections)
  • 2 records moved to better locations
  • 1 record deleted
  • 20 records added

The following sunken vessels were added to the database:

  • Ausonia, sunk 18 September 1944 (Read about it on Instagram)
  • Eso, sunk 19 January 1943
  • Giansone I, sunk 24 October 1940
  • La Galissonnière, sunk 18 August 1944
  • Macallè, sunk 15 June 1940
  • Riccardo Grazioli Lante, sunk 24 August 1941
  • Strasbourg, sunk 18 August 1944 (Read about it on Instagram)
  • Stromboli, sunk 19 January 1943
  • Volta, sunk 8 October 1943
  • MAS 537, sunk 4 September 1940
  • MAS 552, sunk 30 April 1943
  • MS 25, sunk 30 April 1943
  • MS 33, sunk 3 November 1943
  • MZ 723, sunk 4 August 1942
  • MZ 733, sunk 21 May 1943
  • MZ 771, sunk 7 April 1943
  • RD 22, sunk 25 October 1943
  • RD 7, sunk 15 June 1942
  • VAS 225, sunk 5 May 1943

October 2023 Updates

Updates for this month:

  • 82 records edited (additional links, corrections)
  • 51 records moved to better locations
  • 0 records deleted
  • 18 records added

The following sunken vessels were added to the database:

  • Ametista, sunk 13 September 1943
  • Citta di Milano, sunk 9 September 1943
  • Fratelli Cairoli, sunk 23 December 1940
  • Köln, sunk 17 June 1944
  • Lanzerotto Malccello, sunk 24 March 1943
  • Marcantonio Colonna, sunk 9 September 1943
  • Quarnaro, sunk 20 September 1943 (Read about it on Instagram)
  • Scorfano, sunk 20 January 1943
  • Sfinge, sunk 14 May 1943
  • Silvia Onorato, 20 July 1943
  • Splendor x 2, sunk 9 September 1943 AND 9 August 1944
  • Uragano, sunk 3 February 1943
  • Verace, sunk 16 October 1940
  • Vesta, sunk 9 October 1944 (Read about it on Instagram)
  • Vettor Pisani, sunk 25 July 1942
  • Vincenzo, sunk 11 August 1943
  • Virgilio, sunk 6 December 1943

September 2023 Updates

Updates for this month:

  • 24 records edited (additonal links, corrections)
  • 17 records moved to better locations
  • 3 records deleted
  • 18 records added

The following sunken vessels were added to the database:

  • Gemma, sunk 30 January 1943
  • Kawsar, sunk 11 April 1942
  • Petronio, sunk 15 July 1944
  • Picci Fassio, sunk 2 September 1942
  • Pietro Orseolo, sunk 18 December 1943
  • Ravello, sunk 19 April 1945
  • Rete Impero I, sunk 22 July 1943
  • Rina Croce, sunk 25 September 1940
  • Sabaudia, sunk 10 May 1943
  • Scaro Cuore, sunk 2 December 1942
  • Sagitta, sunk 9 November 1941
  • Salvatore Primo, sunk 21 June 1943
  • San Barbara, sunk 20 January 1943
  • San Paola, sunk 16 November 1942
  • San Vincenzo, sunk 30 March 1943
  • Sanandrea, sunk 31 August 1942
  • Sant’ Aniello, sunk 30 January 1943
  • Santa Maria del Salvazione, sunk 30 March 1943

Currently 15,332 ships mapped.

The Month the Tonnage War was Lost

It’s debtable whether or not the Germans ever came close to winning the tonnage war in World War II. I personally don’t think so but more numbers would need to be collected including the construction records of Allied shipyards not in North America as well as a determination of how much shpping tonnage Britain would have needed to stay alive. However, after collecting the merchant shipping tonnage built by Canada and the United States during the Second World War and comparing that to what I have for Allied merchant shipping losses, it doesn’t seem likely. These 2 countries alone accounted for 37.7 million gross registered tons of shipping. What this number does not account for is the amount of shipping that became available to the Allies when the United States entered the war as well as any of the new construction that happened outside of North America. That, obviously, requires a bit more work to include.

In the meantime, the first chart above compares the cumulative gains (new construction) and losses for the Allies for each month of the war. The two North American countries began to build ships faster than they could be sunk in Spetember, 1942 when 713,204 tons of new merchant shipping was delivered while 500,881 tons was lost due to war. With one exception, in every month from then on until the end of the war, Canada and the United States (the latter accounting for 93% of total war time production) easily replaced Allied losses. The German submarine arm’s Black May in which 41 of its boats were lost had yet to happen and was just the final nail in the coffin for the Germans.

Even so, it wasn’t until December 1943 that all Allied shipping losses since the beginning of the war were replaced with new construction (below).