Bank garnishment is legal in all 50 states. However, four states prohibit wage garnishment for consumer debts. According to Debt.org, those states are Texas, South Carolina, Pennsylvania, and North Carolina.