I work in Alabama, but live in Tennessee, in 2017 I cashed out my 401k. Is that money taxable by Alabama as well as federal?
No, it would be taxable in TN if TN had an income tax. Since they don't, your pension is not taxable in any state. When you file your nonresident Alabama return, don't allocate the income to that state.