Keep a state carry card in your wallet, purse, or Legally Armed I.D. Pouch ™. Each card lists the states that honor your Carry License or Permit. Use link for completed states. Others will be finished soon.
These states do not honor a non-resident carry license or permit [except their own state non-resident license or permit]. Colorado, Michigan, South carolina, New Hampshire, Florida, Kansas, and West Virginia.