How did I get a Caucus Badge when I was not even very active on scifi.SE when the scifi election was taking place??
Looking at your profile, I can see that you visited the site during the election period (2012-01-23 20:00Z to 2012-02-07 20:00Z), even though you took no recorded activity (posts, comments, etc.) during that time. I can't tell what pages you visited, presumably you did visit the election page.
The badge is new, it was granted retroactively when it was created last week.