The US is about 3 percent Jewish, 3 percent Arab, 14 percent black, 15 percent Hispanic, 3 percent Asian. Since Obama leans extreme left, he get almost all Arabs, 90 percent black (color loyalty), 2/3 Hispanic, 2/3 Asian and 2/3 Jewish. Just from the color/Jewish coalition Obama has about 30 of the 44 in his coalition. The rest is made up of leftist whites.
I think blacks only make up 12 percent