British First World War Trench Maps, 1915-1918

Maps of the Western Front in the Great War depicting British and German trenches.

Sheet List - 1:5,000

View sheets:
Sheet Name Edition    Date of Revision     Date of Publication    
[Aveluy]1918
Beaumont-Hamel3Trenches corrected to 14 November 19161916
Beauregard1Trenches corrected to 30 September 19161916
Bois d'Hollande1Trenches corrected to 1 September 19161916
Bois d'Hollande3Trenches corrected to 19 November 19161916
Eaucourt l'Abbaye1Trenches corrected to 9 September 19161916
Grandcourt2Trenches corrected to 30 August 19161916
Grandcourt4Trenches corrected to 3 November 19161916
Irles1Trenches corrected to 4 October 19161916
Loupart Wood1Trenches corrected to 25 October 19161916
Miraumont4Trenches corrected to 14 November 19161916
Neuve Chapelle1915
Pendant Copse1Trenches corrected to 30 September 19161916
Pendant Copse2Trenches corrected to 15 November 19161916
PysTrenches corrected to 2 November 1916
Ravine1Trenches corrected to 16 September 19161916
Ravine3Trenches corrected to 3 November 19161916
Redan1Trenches corrected to 3 October 19161916
St. Pierre Divion1Trenches corrected to 17 August 19161916
Star Wood1Trenches corrected to 4 October 19161916
Twenty1Trenches corrected to 7 October 19161916

Sheet List - 1:10,000

View sheets:
Sheet Name Edition    Date of Revision     Date of Publication    
5.NW.4 (Fort Orange)1ATrenches corrected to 3 February 1918April 1918
5.SW.1 (Zeebrugge)1ATrenches corrected to 3 February 1918April 1918
5.SW.2 (Knocke)1ATrenches corrected to 3 February 1918April 1918
12.NE.1 (Clemskerke)1ATrenches corrected to 19 October 1917October 1917
12.SW.1 (Nieuport)1ATrenches corrected to 19 May 1917June 1917
12.SW.1 (Nieuport)3ATrenches corrected to 25 July 1917August 1917
12.SW.2 (Slype)2ATrenches corrected to 3 July 1917July 1917
12.SW.4 (Leke)2ATrenches corrected to 3 July 1917July 1917
12.SE.1August 1917
12.SE.2September 1917
12.SE.3September 1917
12.SE.4September 1917
13.NE.4September 1917
20.NW.41915
20.SW.4 (Bixschoote)4ATrenches corrected to 5 May 1917May 1917
20.SE.3 (Westroosebeke)3ATrenches corrected to 17 September 1917September 1917
28.NW.2   28.NE.1 (St Julien - Zonnebeke)6ATrenches corrected to 30 June 1917July 1917
28.NW.4   NE.3 (Zillebeke)5ATrenches corrected to 1 April 1917April 1917
28.NW.4   NE.3 (Zillebeke)6ATrenches corrected to 30 June 1917July 1917
28.NW.2   28.NE.1 (St Julien - Zonnebeke)6ATrenches corrected to 30 June 1917July 1917
28.NW.4   NE.3 (Zillebeke)5ATrenches corrected to 1 April 1917April 1917
28.NE.3 (Gheluvelt)6ATrenches corrected to 30 June 1917July 1917
28.SW.1 (Kemmel)3December 1916
28.SW.2 (Wytschaete)5ATrenches corrected to 1 April 1917April 1917
28.SW.2 (Wytschaete)6ATrenches corrected to 18 July 1917July 1917
28.SW.4 (Ploegsteert)5ATrenches corrected to 18 July 1917July 1917
28.SE.1 (Wervicq)5ATrenches corrected to 3 July 1917July 1917
28.SE.1 (Wervicq)6ATrenches corrected to 30 August 1917September 1917
28.SE.1 (Wervicq)7ATrenches corrected to 1 November 1917November 1917
28.SE.1 (Wervicq)7BTrenches corrected to 7 August 1918August 1918
28.SE.2 (Menin)2ATrenches corrected to 13 August 1917August 1917
28.SE.2 (Menin)3ATrenches corrected to 27 December 1917January 1918
28.SE.3 (Comines)3ATrenches corrected to 28 July 19161916
28.SE.3 (Comines)7ATrenches corrected to 30 August 1917September 1917
28.SE.3 (Comines)8ATrenches corrected to 1 November 1917November 1917
28.SE.4 (Roncq)2ATrenches corrected to 1 September 1917September 1917
36.NE.26A1915
36.NE.3 (Perenchies)7ATrenches corrected to 6 May 1917May 1917
36.NE.3 (Perenchies)8BTrenches corrected to 29 September 1918October 1918
36.SW.1 (Aubers)10ATrenches corrected to 15 December 1917 / 1 January 1918[January 1918]
36.SW.3 (Richebourg)8ATrenches corrected to 28 January 1917February 1917
36.SW.3 (Richebourg)10ATrenches corrected to 22 December 1917 / 1 January 1918January 1918
36.SE.1 (Habourdin)1ATrenches corrected to 30 July 1918August 1918
36.SE.3 (Seclin)2ATrenches corrected to 30 July 1918September 1918
36.SW.4 (Sainghin)7BTrenches corrected to 8 August 19161916
36B.NE.4 / 44B.NE.4 (Noeus-les-Mines)71916
36B.SE.2 / 44B.SE.2 (Boyeffles)71916
36B.SE.4 / 44B.SE.4 (Clarency)71916
36B.SE.4 / 44B.SE.4   36C.SW.3 / 44C.SW.3 (Givenchy)Trenches corrected to 8 April 19161916
36C.NW.1 / 44A.NW.1 (La Bassee)9ATrenches corrected to 4 May 1917May 1917
36C.NW.1 / 44A.NW.1 (La Bassee)10ATrenches corrected to 15 November 1917December 1917
36C.NW.1 / 44A.NW.1 (La Bassee)10BTrenches corrected to 24 May 1918June 1918
36C.NW.2 / 44A.NW.2 (Bauvin)8ATrenches corrected to 4 May 1917May 1917
36C.NW.2 / 44A.NW.2 (Bauvin)9ATrenches corrected to 3 November 1917November 1917
36C.SW.1 / 44A.SW.1 (Lens)8ATrenches corrected to 10 February 1917February 1917
36B.SE.4 / 44B.SE.4   36C.SW.3 / 44A.SW.3 (Givenchy)Trenches corrected to 8 April 19161916
36C.SW.4 / 44A.SW.4 (Rouvroy)7ATrenches corrected to 8 August 19161916
36C.SW.4 / 44A.SW.4 (Rouvroy)10ATrenches corrected to 23 November 1917December 1917
51B.NW.1 (Roclincourt)5ATrenches corrected to 27 December 1916January 1917
51B.SW.2 (Vis-en-Artois)6ATrenches corrected to 30 August 1917September 1917
51C.SE.   51B.SW (Ficheux)3BTrenches corrected to 7 October 19161916
57B.NW.3 (Rumilly)2ATrenches corrected to 20 November 1917December 1917
Demicourt : special sheet, part of 57C N.E.Trenches corrected to 7 November 19171917
57C.NE.4 (Marcoing)1ATrenches corrected to 6 March 1917March 1917
57C.NW.1 (Gomiecourt)1ATrenches corrected to 22 November 1916December 1916
57C.SE.1 (Bertincourt)2ATrenches corrected to 12 February 1917February 1917
57D.SE.2   57C.SW.1 (Le Sars)2ETrenches corrected to 16 August 19161916
57C.SW.1 (Gueudecourt)2BTrenches corrected to 2 December 1916December 1916
57C.SW.3 (Longueval)2FTrenches corrected to 3 September 19161916
57C.SW.4 (Combles)4ATrenches corrected to 24 September 19161916
57C.SW.4 (Combles)5BTrenches corrected to 20 November 19161916
57D.NE.4   57C.NW.3 (Achiet)1ATrenches corrected to 11 May 19161916
57D.NE.1   2 (Foncquevillers)2BTrenches corrected to 16 May 19161916
57D.NE.3   4 (Hebuterne)2CTrenches corrected to 2 August 19161916
57D.NE.3   4 (Hebuterne)3ATrenches corrected to 16 October 19161916
57D.SE.2   57C.SW.1 (Le Sars)2ETrenches corrected to 16 August 19161916
57D.SE.4 (Ovillers)2BTrenches corrected to 27 April 19161916
57D.SE.4 (Ovillers)2CTrenches corrected to 19 August 19161916
57D.SE.4 (Ovillers)3ATrenches corrected to 1 September 1916March 1917
62D.NE.2 (Meaulte)2BTrenches corrected to 15 June 19161916
66C.NW.11ATrenches corrected to 8 November 1917November 1917
66C.NW.21ATrenches corrected to 8 November 1917November 1917
66C.NW.31November 1917
66C.SW.21ATrenches corrected to 8 November 1917November 1917
66C.SW.41ATrenches corrected to 8 November 1917November 1917
66D.NW.1 (Punchy)1ATrenches corrected to 21 February 1917March 1917
66E.NE.4 (Beaufort)1ATrenches corrected to 21 February 1917March 1917
"Right section"1915
Bas Maisnil, Fromelles and Herliesca.1915
Demicourt : special sheet, part of 57C N.E.Trenches corrected to 7 November 19171917
Double Crassier and Loos. (GSGS 3369)ca.1917
Fauquissart-Aubers (GSGS 2769)2ca.1915
Premy : special sheetTrenches corrected to 8 January 19181918

Sheet List - 1:20,000

View sheets:
Sheet Name Edition    Date of Revision     Date of Publication    
12.NW1ATrenches corrected to 7 May 1917June 1917
12.NW3ATrenches corrected to 14 August 1917September 1917
12.NE3ATrenches corrected to 19 May 1917November 1917
12.SW1ATrenches corrected to 7 May 1917June 1917
12.SW2ATrenches corrected to 3 July 1917July 1917
12.SE3ATrenches corrected to 3 November 1917December 1917
19.NE219151915
20.NW2ATrenches corrected to 7 May 1917June 1917
20.NE3ATrenches corrected to 10 October 1917November 1917
20.SW3ATrenches corrected to 5 May 1917May 1917
20.SW4ATrenches corrected to 3 July 1917July 1917
20.SW5ATrenches corrected to 17 October 1917November 1917
20.SE4ATrenches corrected to 17 September 1917October 1917
20.SE5ATrenches corrected to 17 December 1917January 1918
27.NW2ATrenches corrected to 26 May 1918April 1918
27.NE3ATrenches corrected to 22 May 1918April 1918
27.SW3BTrenches corrected to 27 July 1918July 1918
27.SE3BTrenches corrected to 21 May 1918May 1918
27A.NE119151916
27A.SE119171917
27A.SE119151916
28.NWB series
28.NW6ATrenches corrected to 30 June 1917July 1917
28.NW6CTrenches corrected to 15 May 1918July 1917
28.NW5ATrenches corrected to 1 April 1917April 1917
28.NE5ATrenches corrected to 1 April 1917April 1917
28.NE6ATrenches corrected to 3 July 1917July 1917
28.NE8ATrenches corrected to 1 October 1917October 1917
28.NE9Trenches corrected to 5 December 1917December 1917
28.SW3DTrenches corrected to 22 June 19161916
28.SW4ATrenches corrected to 28 December 1916February 1917
28.SW5ATrenches corrected to 1 April 1917April 1917
28.SW6ATrenches corrected to 1 November 1917December 1917
28.SW7ATrenches corrected to 11 May 1918May 1918
28.SW7BTrenches corrected to 11 July 1918July 1918
28.SW9ATrenches corrected to 25 September 1918September 1918
28.SE5ATrenches corrected to 1 April 1917April 1917
28.SE7ATrenches corrected to 27 December 1917January 1918
28.SE8ATrenches corrected to 6 September 1918September 1918
29.NW3BTrenches corrected to 13 October 1918October 1918
29.NE3ATrenches corrected to 16 October 1918October 1918
29.SW3ATrenches corrected to 10 October 1918October 1918
29.SE2ATrenches corrected to 16 October 1918October 1918
36.NW8ATrenches corrected to 24 September 1917October 1917
36.NW9ATrenches corrected to 26 June 1918August 1918
36.NE8ATrenches corrected to 21 October 1917December 1917
36.NE8BTrenches corrected to 11 September 1918September 1918
36.SW8ATrenches corrected to 14 February 1917March 1917
36.SW10ATrenches corrected to 22 December 1917January 1918
36.SE6BTrenches corrected to 22 October 19161916
36.SE6CTrenches corrected to 11 October 1917November 1917
36.SE7BTrenches corrected to 1 October 1918September 1918
36A.NW6CTrenches corrected to 27 July 1918May 1918
36A.NE7ATrenches corrected to 22 May 1918May 1918
36A.NE7BTrenches corrected to 19 June 1918June 1918
36A.NE8ATrenches corrected to 7 September 1918September 1918
36A.SW6ATrenches corrected to 30 May 1918October 1917
36C.NW / 44A.NW319151915
36C.NW / 44A.NW7ATrenches corrected to 12 June 19161916
36C.NW / 44A.NW10ATrenches corrected to 15 November 1917December 1917
36C.NW / 44A.NW11BTrenches corrected to 13 September 1918October 1918
36C.NE / 44A.NE8ATrenches corrected to 22 July 1918September 1918
36C.NE / 44A.NE8BTrenches corrected to 1 October 1918October 1918
36C.SW / 44A.SW12BTrenches corrected to 13 September 1918August 1918
36C.SW / 44A.SW11ATrenches corrected to 23 November 1917December 1917
36C.SW / 44A.SW
36C.SW / 44A.SW6Trenches corrected to 15 February 19161916
36C.SE / 44A.SW7BTrenches corrected to 16 November 1917December 1917
44.SE3Trenches corrected to 1 December 1917December 1917
46.NW1915
51A.SE2ATrenches corrected to 26 September 1918September 1918
51A.SE3ATrenches corrected to 12 October 1918October 1918
51A.SW2BTrenches corrected to 18 September 1918September 1918
51B.NW4ATrenches corrected to 10 October 19161915
51B.NW6ATrenches corrected to 4 March 1917March 1917
51B.NW7ATrenches corrected to 25 May 1917June 1917
51B.NW10ATrenches corrected to 20 November 1917January 1918
51B.NW10CTrenches corrected to 6 March 1918January 1918
51B.NW10ETrenches corrected to 8 July 1918
51B.NW11ATrenches corrected to 8 July 1918July 1918
51B.NE2ATrenches corrected to 3 February 1917February 1917
51B.NE3ATrenches corrected to 13 April 1917April 1917
51B.NE4ATrenches corrected to 2 January 1918February 1918
51B.NE4BTrenches corrected to 22 August 1918August 1918
51B.SW2CTrenches corrected to 9 August 19161916
51B.SW4ATrenches corrected to 4 March 1917March 1917
51B.SW7DTrenches corrected to 8 March 1918March 1918
51B.SW8ATrenches corrected to 25 April 1918May 1918
51B.SE4ATrenches corrected to 30 October 1917November 1917
51C.NE4BTrenches corrected to 16 March 1918March 1918
51C.NE4CTrenches corrected to 6 May 1918May 1918
51C.SE2CTrenches corrected to 22 June 19161916
52.NW1May 1917
52.NE11916
57B.NE11915
57B.NE2ATrenches corrected to 29 September 1918September 1918
57B.NW3ATrenches corrected to 28 October 1917November 1917
57B.NW4ATrenches corrected to 7 October 1918October 1918
57B.SW4ATrenches corrected to 8 November 1917November 1917
57B.SW5ATrenches corrected to 20 January 1918February 1918
57B.SW5BTrenches corrected to 29 August 1918September 1918
57B.SW5CTrenches corrected to 21 September 1918September 1918
57B.SE2October 1917
57B.SE2ATrenches corrected to 30 September 1918September 1918
57C.NW3Trenches corrected to 9 August 19161916
57C.NW5ATrenches corrected to 27 November 1916December 1916
57C.NW7ATrenches corrected to 13 April 1917May 1917
57C.NW7BTrenches corrected to 27 October 1917November 1917
57C.NW7DTrenches corrected to 21 March 1918March 1918
57C.NW9ATrenches corrected to 4 July 1918July 1918
57C.NE8ATrenches corrected to 21 September 1918September 1918
57C.NE7ATrenches corrected to 20 September 1917October 1917
57C.SW2BTrenches corrected to 5 May 19161916
57C.SW2DTrenches corrected to 21 July 19161916
57C.SW3ATrenches corrected to 3 September 19161916
57C.SW4ATrenches corrected to 7 October 19161916
57C.SW4BTrenches corrected to 5 December 1916December 1916
57C.SW5ATrenches corrected to 1 January 1917January 1917
57C.SW5BTrenches corrected to 1 January 1917January 1917
57C.SW5CTrenches corrected to 16 March 1918January 1917
57C.SE4ATrenches corrected to 11 May 1917June 1917
57C.SE4BTrenches corrected to 24 October 1917June 1917
57C.SE6ATrenches corrected to 20 November 1917January 1918
57C.SE6DTrenches corrected to 10 March 1918January 1918
57C.SE8ATrenches corrected to 22 September 1918September 1918
57D.NE2ATrenches corrected to 8 March 19161916
57D.NE2BTrenches corrected to 16 May 19161916
57D.NE3ATrenches corrected to 20 October 19161916
57D.NE4CTrenches corrected to 8 April 1918March 1918
57D.NE5ATrenches corrected to 22 April 1918April 1918
57D.SE2BTrenches corrected to 28 April 19161916
57D.SE2DTrenches corrected to 15 August 19161916
57D.SE4ATrenches corrected to 6 February 1917February 1917
57D.SE4DTrenches corrected to 17 February 1917March 1918
57D.SE4ETrenches corrected to 7 April 1918April 1918
57D.SE5BTrenches corrected to 3 May 1918May 1918
57D.SE5CTrenches corrected to 22 May 1918May 1918
57D.SE5DTrenches corrected to 15 June 1918June 1918
57D.SE5ETrenches corrected to 17 July 1918July 1918
62B.NW4ATrenches corrected to 21 November 1917December 1917
62B.NW5BTrenches corrected to 19 September 1918March 1918
62B.NE2ATrenches corrected to 2 September 1918September 1918
62B.NE3ATrenches corrected to 1 October 1918October 1918
62B.SW3BTrenches corrected to 6 November 1917December 1917
62B.SW4ATrenches corrected to 3 February 1918February 1918
62B.SE2ATrenches corrected to 2 September 1918September 1918
62B.SE3ATrenches corrected to 9 October 1918October 1918
62C.NW3ATrenches corrected to 3 September 19161916
62C.NW3BTrenches corrected to 20 November 19161916
62C.NW4ATrenches corrected to 8 January 1917January 1917
62C.NW4BTrenches corrected to 6 March 1918March 1918
62C.NE4ATrenches corrected to 2 July 1917August 1917
62C.NE4DTrenches corrected to 21 February 1918
62C.SW3ATrenches corrected to 14 January 1917January 1917
62C.SW4March 1917
62C.SW4BTrenches corrected to 11 March 1918March 1918
62C.SE2ATrenches corrected to 30 January 1917February 1917
62C.SE4ATrenches corrected to 2 February 1918February 1918
62D.NW3BTrenches corrected to 2 July 1918August 1918
62D.NE2BTrenches corrected to 25 April 19161916
62D.NE2DTrenches corrected to 30 April 1918April 1918
62D.NE2ETrenches corrected to 28 May 1918May 1918
62D.NE3BTrenches corrected to 3 August 1918August 1918
62D.SE3ATrenches corrected to 5 June 1918June 1918
62D.SE3CTrenches corrected to 31 July 1918August 1918
62E.NE1ATrenches corrected to 22 May 1918May 1918
66.NE / NW1ATrenches corrected to 17 November 1916January 1917
66.NE / NW2ATrenches corrected to 21 February 1917March 1917
66C.NW1Trenches corrected to 12 December 1917November 1917
66C.NW2ATrenches corrected to 8 November 1917November 1917
66C.NW3ATrenches corrected to 13 January 1918February 1918
66C.NW3BTrenches corrected to 20 March 1918September 1918
66C.NE3ATrenches corrected to 12 February 1918March 1918
66C.SW3ATrenches corrected to 5 January 1918February 1918
66D.NE3ATrenches corrected to 3 February 1918February 1918
66D.SW1ATrenches corrected to 10 November 1916February 1917
66D.SE / SW1ATrenches corrected to 14 March 1917April 1917
66D.SE2ATrenches corrected to 11 January 1918March 1918
66D.SE / SW1ATrenches corrected to 14 March 1917April 1917
66E.NE3ATrenches corrected to 4 July 1918August 1918
70D.NW1ATrenches corrected to 12 October 1917December 1917
70D.NW2ATrenches corrected to 16 February 1918March 1918
70D.SW1ATrenches corrected to 9 January 1918March 1918
70E.NE1ATrenches corrected to 18 March 1917March 1918
70E.SE1ATrenches corrected to 11 January 1918March 1918
75.NE1ATrenches corrected to 20 April 1918May 1918
76.NW1ATrenches corrected to 22 April 1918May 1918
76.NE1ATrenches corrected to 20 April 1918May 1918
76.SE1ATrenches corrected to 20 April 1918May 1918
First Army Front. Map C. (GSGS 3376)ca. 1917
First Army Front. Map E. (GSGS 3378)ca. 1917
Hendecourt : special sheet, parts of 51B.SW, 51B.SE   57C.NW, 57C.NETrenches corrected to 25 September 19171917
Maurepasca. 1916
Merris : parts of 27.SE 28.SW 36A.NE 36.NW1ATrenches corrected to 15 June 19181918
Moeuvres : special sheet, parts of 57C.NW 57C.NE, 57C.SW   57C.SE6GTrenches corrected to 14 December 19171917
Moeuvres : special sheet, parts of 57C.NW 57C.NE, 57C.SW   57C.SE7HTrenches corrected to 3 January 19181918
Niergnies : special sheet, parts of 57C.NE and 57B.NWTrenches corrected to 24 November 19171917
Sauchy-Cauchy : special sheet, parts of 51B.SE   51A.SW1ATrenches corrected to 19 November 19171917
Vieille Chapelle5Trenches corrected to 18 June 19181918

Sheet List - 1:40,000

View sheets:
Sheet Name Edition    Date of Revision     Date of Publication    
Map of the Somme area2December 1916

Copyright           Enquiries & Copies           Help