I have 697+ ,11- votes. And I am sure more than 25% of them are on questions.
Why still I don't have it ?
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
How are you sure to say that you have got 25% more of them on questions?
The badge calculation works this way, You must have at least 600 votes for questions, and your ratio of answer votes to question votes must be 3:1 or lower.
You will eventually get the badge at some point in future. Dont worry about it so early, keep continuing to upvote. I got them when I had around 1054 upvotes. :))