Frequently neighboring states reach an agreement that allow only the state where you live to levy taxes on income. The state where you earn that income doesn't tax you, and doesn't even require you to file any forms. These agreements are done by specific states, and they generally share a border.
But, you will still end up counting all the income you receive as income earned in your home state. If you live in the state with the lower tax rate that makes you very happy, because you will save money. Even if you don't save money you save time because you don't have to fill out tax forms for both states.
If there is no agreement between your two states, then generally you will only count the income where it is earned. Of course you will only be taxed once, and the other state will either ignore it, or give you a credit for the income tax paid to the other state.
In some states local jurisdiction: cities, towns, counties also have income taxes. If they do they will be taxing you on all your income that is taxed by your state.