I accidentally came across this webpage today. The top portion shows the political leanings of various occupations, and the bottom portion shows political leanings by broader job types. The charts are based on FEC data of campaign contributions. http://verdantlabs.com/politics_of_professions/