I sold a residential building lot in Florida in 2017. I am a resident of VA. Do I have to report those gains to VA for taxes? I did for my federal and paid the tax.
Yes, you pay state taxes on capital gains in both the state of the sale, and the state you reside in. In most (all?) cases, you can deduct the taxes paid in the state of sale from the state of residence, but since Florida has a 0% capital gains tax this doesn't matter.