Договор о Шенгенском соглашении был заключен в одном из городов Люксембурга - Шенгене, расположенного рядом с границами Франции, Германии и Люксембурга.
С того момента прошло немало времени и к концу 2007 года Шенгенское соглашение подписано 30-ю государствами. Однако фактическая отмена пограничного контроля действует только в 25 странах - в Австрии, в Венгрии, в Германии, в Испании, в Исландии, в Италии, в Латвии, в Люксембурге, на Мальте, в Греции, в Нидерландах, в Бельгии, в Дании, в Норвегии, в Швеции, в Польше, в Португалии, в Словакии, в Словении, во Финляндии, в Финляндии, в Чехии, в Швейцарии, в Литве и в Эстонии.
Эти все страны образуют Шенгенскую зону.
Остальные 5 стран, которые фактически подписали соглашение, но не аннулировали пограничный контроль, пока находятся за пределами шенгенской зоны.
Все страны Шенгена, за исключением Швейцарии, Норвегии и Исландии входят и в состав Евросоюза.
5 стран, входящих в Евросоюз, подписавшие Шенгенское соглашение, находятся за пределами зоны Шенгена в связи с тем, что Великобритания и Ирландия не отменила полностью паспортный контроль, а Болгария, Румыния и Кипр планируют отменить его только в будущем.
Дания имеет особый статус, что указано в протоколе Амстердамского договора от 1997 года, который разрешает ей принимать участие в шенгенском сотрудничестве в том объеме, который существовал на момент заключения Амстердамского договора.
На референдуме от 05.06.2005 швейцарские граждане проголосовали за вступление в зону Шенгена.
15.03.2006 приняли новый документ о границах – Шенгенский кодекс, который изменил Шенгенскую Конвенцию.
21-го декабря 2007 года произошла отмена пограничного контроля в 9-ти странах, которые вступили в зону Шенгена - Словакия, Словения, Польша, Венгрия, Чехия, Мальта, Латвия, Эстония и Литва, а пограничный контроль воздушного пространства аннулировали 30.03.2008.
А пограничный контроль в аэропортах отменили только 29-го марта 2009 года.