Abstract
This paper argues that neither a general right to exclude migrants nor a general right to migrate freely exists. The extent of the right to exclude or the right to migrate freely must instead, in the majority of cases, be determined indirectly by examining whether a given immigration law or policy would result in the violation of migrants right to exclude migrants is constrained by what the author calls the indirect principle of freedom of migration. Under this principle, if an immigration law or policy cannot be imposed without violating a migrant's basic rights, then the law or policy cannot be legitimately implemented. The argument for this principle is undertaken both conceptually and substantively. It is then defended against the objections that on the one hand, it may not have enough critical force, and on the other, it may be overly restrictive of states’ power to exclude migrants