Have a Tax Question? Ask a Tax Expert
Hi, my is Jonathan and I hope to provide you with the most complete and accurate answer. Though short answer to your question is no.
States have the right to tax income earned within their state. As pension income is compensation for services rendered within their state, many states, including California, have sought to tax pension income tax is derived from employment within their state. However, Congress passed P.L 104-95 which mandates that all pension income cannot be sourced to any particular state. Only the pension recipient's state of residence is able to tax the pension, which is up to each individual state.
However, this does not mean a state like California will not try to find a way around the law. The California legislature has considered proposals to impose an "excise tax" on employer contributions to pensions when the pension is eventually paid out to the retiree, if they move out of state. It is unclear if such a law would be upheld by the courts though. You can read more about this here: http://finance.zacks.com/california-pension-income-taxable-outside-california-8191.html
If you do move, you will need to inform the pension systems that you have left the state so stop withholding California income tax.
I hope that answers your question. Please let me know if you need any additional information. Jonathan