How exactly are you calculating this?
Take Alabama...
Kerry Bush
<50K 50 48
>50K 78 22
Would the number on the map be...
26 (48-22)
or
54 (78-22-(50-48))
I basically consider 50% to be 0 (neither candidate has any significant advantage), and any tilt to Bush to be a negative number and any tilt to Kerry to be a positive number (this is purely arbitrary; you could do it either way). I went purely off of the maps given, so some roundoff error is probably in effect.
For example, let's take Alabama, as it's the state that you considered:
Over $50,000:
In Alabama, these people went 70% Bush, so that's -20.
Under $50,000:
In Alabama, these people went 50% Kerry, so that's 0.
The difference between the second and the first is
d = 0 - (-20) = 20
20 is positive, so that's a 20% difference in favor of Kerry between low income people and higher income people.
I
think this methodology makes sense, though I'm not 100% sure. Tell me if something seems off.