World War II

Which Countries Did Germany Invade During World War 2?

map placeholder
Accurate Name
Invaded
Occupied by Germany
Austria1938-March-1212 March 1938 – 9 May 1945
Belgium1940-May-1010 May 1940 – 4 February 1945
Czechia (as Czechoslovakia)1938-September-291 October 1938 – 11 May 1945
Denmark1940-April-099 April 1940 – 5 May 1945
France1940-May-1010 May 1940 – 9 May 1945
Greece1941-April-066 April 1941 – 8 May 1945
Guernsey (U.K. Channel Islands)1940-June-3030 June 1940 – 9 May 1945
Hungary1944-March-1219 March 1944 – May 1945
Italy1943-September-088 September 1943 – 2 May 1945
Jersey (U.K. Channel Islands)1940-June-301 July 1940 – 9 May 1945
Lithuania (as Soviet Union)1941-June-2222 June 1941 – 28 January 1945
Luxembourg1940-May-1010 May 1940 – February 1945
Monaco1943-September-098 September 1943 – 3 September 1944
Netherlands1940-May-1010 May 1940 – 20 May 1945
Norway1940-April-099 April 1940 – 8 May 1945
Poland1939-September-011 September 1939 – 9 May 1945
Russia (as Soviet Union - partial occupation)1941-June-2222 June 1941 – 10 May 1945
San Marino1944-September-1717 September 1944 – 20 September 1944
Slovakia (as Czechoslovakia)1938-September-2923 March 1939 – 11 May 1945
Ukraine (as Soviet Union)1941-June-2230 June 1941 – 28 October 1944
Albania1941-April-06September 1943 – 29 November 1944
Montenegro (as Yugoslavia)1941-April-06September 1943 – December 1944
Croatia (as Yugoslavia)1941-April-066 April 1941 – 15 May 1945
Serbia (as Yugoslavia)1941-April-066 April 1941 – 15 May 1945
North Macedonia (as Yugoslavia)1941-April-066 April 1941 – 15 May 1945
Latvia (as Soviet Union)1941-July-1010 July 1941 – 28 October 1944
Estonia (as Soviet Union)1941-July-0707 July 1941 – 28 October 1944
Country
Duration of Occupation
Date
Additional Details
Montenegro Flag
MontenegroSeptember 1943 – December 19444/6/1941Part of Yugoslavia at the time
Albania Flag
AlbaniaSeptember 1943 – 29 November 19444/6/1941
Norway Flag
Norway9 April 1940 – 8 May 19454/9/1940
Denmark Flag
Denmark9 April 1940 – 5 May 19454/9/1940
Monaco Flag
Monaco8 September 1943 – 3 September 19449/9/1943
Italy Flag
Italy8 September 1943 – 2 May 19459/8/1943
Greece Flag
Greece6 April 1941 – 8 May 19454/6/1941
Serbia Flag
Serbia6 April 1941 – 15 May 19454/6/1941Part of Yugoslavia at the time
Croatia Flag
Croatia6 April 1941 – 15 May 19454/6/1941Part of Yugoslavia at the time
North Macedonia Flag
North Macedonia6 April 1941 – 15 May 19454/6/1941Part of Yugoslavia at the time
Ukraine Flag
Ukraine30 June 1941 – 28 October 19446/22/1941Part of Soviet Union at the time
Guernsey Flag
Guernsey30 June 1940 – 9 May 19456/30/1940Part of the UK Channel Islands at the time
Slovakia Flag
Slovakia23 March 1939 – 11 May 19459/29/1938Part of Czechoslovakia at the time
Lithuania Flag
Lithuania22 June 1941 – 28 January 19456/22/1941Part of Soviet Union at the time
Russia Flag
Russia22 June 1941 – 10 May 19456/22/1941Part of Soviet Union at the time - partial occupation
Hungary Flag
Hungary19 March 1944 – May 19453/12/1944
San Marino Flag
San Marino17 September 1944 – 20 September 19449/17/1944
Austria Flag
Austria12 March 1938 – 9 May 19453/12/1938
Luxembourg Flag
Luxembourg10 May 1940 – February 19455/10/1940
France Flag
France10 May 1940 – 9 May 19455/10/1940
Belgium Flag
Belgium10 May 1940 – 4 February 19455/10/1940
Netherlands Flag
Netherlands10 May 1940 – 20 May 19455/10/1940
Latvia Flag
Latvia10 July 1941 – 28 October 19447/10/1941Part of Soviet Union at the time
Poland Flag
Poland1 September 1939 – 9 May 19459/1/1939
Czechia Flag
Czechia1 October 1938 – 11 May 19459/29/1938Part of Czechoslovakia at the time
Jersey Flag
Jersey1 July 1940 – 9 May 19456/30/1940Part of the UK Channel Islands at the time
Estonia Flag
Estonia07 July 1941 – 28 October 19447/7/1941Part of Soviet Union at the time

Exact dates often vary between sources, usually by no more than 1-3 days, reflecting the fluid and chaotic nature of war. Also, for countries initially invaded by Italy or Russia, date of invasion may not correspond to date of German occupation.