Im Schengen-Raum, der die Mehrheit der EU-Mitgliedsstaaten umfasst, wurden Kontrollen an den Binnengrenzen für den Personenverkehr abgeschafft. Der Wegfall der Kontrollen an den Binnengrenzen soll durch effizientere Kontrollen an den Schengen-Außengrenzen ausgeglichen werden.  Aufgrund von Sicherheitsbedenken haben einige Länder eine temporäre Grenzkontrolle in den vergangenen Jahren wieder eingeführt. Deutschland kontrolliert aktuell zu Polen, Tschechien, Österreich und der Schweiz. Grund dafür ist die Fluchtbewegung von Menschen über die Balkan-Route nach Westeuropa. Auch im Nachbarland Dänemark gibt es immer wieder temporäre Grenzkontrollen. Werden von Mitgliedstaaten Kontrollen eingeführt, muss dies gegenüber der EU-Kommission begründet werden. Genehmigen muss sie die Brüsseler Behörde aber nicht.