Map of the western front

This map shows the Western Front. The battlefields (shown in grey) are located along a 450 mile stretch and run across many different types of ground. The Northern end of the front began on the sandy dunes of the Belgian coast. It continued south through northern France then east through the provinces of Lorraine and Alsace, both then occupied by Imperial Germany, finally terminating on the Swiss border in the south.
Map and text from http://www.greatwar.co.uk
The Ypres Salient before and after the Second Battle of Ypres, April 22 - May 13, 1915.
Map from http://www.westernfrontassociation.com
Allied line on August 8, 1918 and on Armistice Day, November 11, 1918.
Map from http://www.westernfrontassociation.com