vignette|Carte des divisions militaires de l’Armée de Vichy dans la zone libre.
La zone libre est, pendant la Seconde Guerre mondiale, après la signature de l'armistice du 22 juin 1940, la partie du territoire français située au sud de la ligne de démarcation, la zone occupée par l'Armée allemande étant située au nord de cette ligne.
La zone libre est, comme l'ensemble du territoire et l'Empire, sous l'autorité du gouvernement de Vichy dirigé par le maréchal Pétain, qui porte le titre de chef de l'État français.
Le , à la suite de l'opération Torch (débarquement allié en Afrique du Nord) le , la zone libre est envahie par les Allemands et les Italiens, au cours de l'opération Anton. Dès lors, la zone libre est appelée « zone sud » et la zone occupée est appelée « zone nord ».
Armistice du 22 juin 1940
À la suite de la bataille de France, la convention d'armistice signée le , à la clairière de Rethondes, en forêt de Compiègne, entre le représentant du Troisième Reich allemand, le maréchal Keitel, et celui du gouvernement français du maréchal Pétain, le général Huntziger, stipule en son :
La ligne de séparation du territoire français en deux zones est définie par un tracé figurant sur une carte annexée :
Cette ligne de séparation du territoire prend effet le . Elle prendra par la suite le nom de ligne de démarcation.
La souveraineté française s'exerce sur l'ensemble du territoire, y compris la zone occupée, l'Alsace et la Moselle, mais dans la zone occupée, la convention d'armistice, en son , stipule que l'Allemagne exerce les droits de la puissance occupante :
La zone libre couvrait un territoire de , soit 45 % du territoire français. La ligne de démarcation traversait treize départements : Basses-Pyrénées (Pyrénées-Atlantiques depuis 1969), Landes, Gironde, Dordogne, Charente, Vienne, Indre-et-Loire, Loir-et-Cher, Cher, Allier, Saône-et-Loire, Jura, Ain. Sur un total de , l'Armée allemande (la Wehrmacht) en occupait entièrement 45 et partiellement 13 ; n'étaient pas occupés.