Richard Florida has run the latest Gallup numbers on party affiliation, co-relating them with factors of income, religious observance, educational attainment.