TurboTax can definitely handle multiple states like this. You are probably not used to doing a state return but this year you will be a "part-year" resident for each state. As you enter in the first set of personal data just be sure you indicate that you lived in 2 states. During the interview you will notice there are places to put which state something belongs to. Just be sure to enter the amounts based on the state the income was earned in.