The government said it was "delighted", while campaigners said the impact of the decision would be "devastating".
Under the new family migration policy only British citizens, or those with refugee status, who earn at least £18,600 a year can sponsor their non-European spouse's visa.
This rises to £22,400 for families with a child, and a further £2,400 for each extra child.