Weird how that works out. The most logical and pragmatic people tend to be conservatives and libertarians (and men's rights activists, for that matter).

http://talk.collegeconfidential.com/engineering-majors/1011674-most-engineers-conservative.html

I don't know about the social political tendencies of conservatives. But yes, no good engineer I know is a socialist. Engineers typically value hard work, results, and merit by nature of their profession and training and believe that society should reward those who exhibit these qualities.

I think most engineers are libertarian. That is, fiscally conservative but socially moderate/liberal.

Also see:

http://www.studentnewsdaily.com/conservative-vs-liberal-beliefs/

LIBERALS – believe in government action to achieve equal opportunity and equality for all. It is the duty of the government to alleviate social ills and to protect civil liberties and individual and human rights. Believe the role of the government should be to guarantee that no one is in need. Liberal policies generally emphasize the need for the government to solve problems.

CONSERVATIVES – believe in personal responsibility, limited government, free markets, individual liberty, traditional American values and a strong national defense. Believe the role of government should be to provide people the freedom necessary to pursue their own goals. Conservative policies generally emphasize empowerment of the individual to solve problems.

Food for thought.