How do I allocate unearned income when reporting in two states?

I see apparently conflicting answers to similar questions, so I would like some clarification.  We are reporting partial years in two states, CO and MT.  We moved mid-year from CO to MT.  We have rental properties in CO and we have mineral royalties from CO.  I believe both are taxed solely in CO, but reported to MT where credit is given for the CO taxation.  That effectively makes them solely taxable in CO.  As we are retired and our only other significant income is from Social Security, that makes the MT taxes minimal.  Am I on the right track?