Yes. All income received by a resident of North Carolina is taxed by NC.
North Carolina exempts certain pensions under the Bailey settlement, but exclusion does not apply to retirement benefits paid to former teachers and state employees of other states and their political subdivisions.
Bailey Decision Concerning Federal, State and Local Retirement Benefits
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"