As of 1989, Denmark has allowed all immigrants who have a three-year legal stay, to vote and compete in local elections. However, only Danish citizens may vote for members of the National Parliament.[56]