Schengensamarbejdet omfatter 22 ud af 28 EU-lande:
Tyskland, Frankrig, Belgien, Nederlandene, Luxembourg, Italien, Spanien, Portugal, Østrig, Grækenland, Danmark, Finland, Sverige , Estland , Letland , Litauen , Polen , Slovenien, Slovakiet , Tjekkiet , Ungarn og Malta.

Danmark deltager i modsætning til de andre EU-lande på mellemstatslig basis.
Schengen omfatter også fire lande, der ikke er medlem af EU: Norge, Island, Schweiz og Liechtenstein. De deltager også på mellemstatslig basis.
Seks EU-lande deltager ikke i Schengen: Storbritannien, Irland, Rumænien, Bulgarien, Kroatien og Cypern. Storbritannien og Irland deltager dog i visse dele af Schengensamarbejdet, nemlig det politimæssige samarbejde og informationssystemet SIS.