Retirement tax questions

If I receive Medicare benefits in California, but live abroad for most of the year with visits to see family, do I still have to pay California state taxes on foreign earned income? I kept my CA drivers license for the same reason and am registered to vote there. My foreign earned income is $20,000 a year, not including social security but I always get socked with state and federal taxes.