欧洲自由贸易联盟
根据2004年4月颁布的欧洲议会和欧洲理事会在2004年4月29日宣布的消息，欧洲联盟公民和他们的家庭成员，具有流动和居住自由的权利，该指令定义了欧洲经济区（其中包括欧盟和三个欧洲自由贸易联盟成员国冰岛、挪威和列支敦士登）的公民自由流动的权利。瑞士虽然是欧洲自由贸易联盟成员国，但不是欧洲经济区成员国，是不受指令的约束，而是与欧盟签订了自由流动的单独双边协议。