You will likely need a joint sponsor to show that your wife will not become a public charge when she comes to the U.S. Anyone who is a permanent resident or a U.S. citizen and who earns sufficient income (as determined by the sponsor's own number of dependents) can become a joint sponsor. However, the problem is that, if you are unable to support your wife, the U.S. government will go after that joint sponsor for the financial support of your wife. So I generally advise joint sponsors to get their own legal counsel to make sure that sponsoring someone is really what they want to do, since this could become a real financial burden on them if the primary sponsor (you) is unable to support the foreign national.
Answered on Jul 17th, 2017 at 2:41 PM