I consider myself reasonably intelligent, yet I have had no problem surrounding myself with people at or above my intellectual level. I’ve also had good relationships with co-workers at all levels of intelligence. Unless you’re a world-class genius (statistically unlikely), you are probably mis-diagnosing people as stupid.
I’ll assume that you’re not just lashing out at others as a defense mechanism against your own insecurities (although you need honestly ask yourself that). I’ll assume that you sincerely believe that other people are stupid, probably based on finding it difficult to discuss things and agree with them.
But what you’re really evaluating is their judgment. Differences in judgment are rarely due to stupidity—in work, in friendships or in politics. You can’t address the problem until you identify the real cause. Calling everyone “stupid” leaves you with no next steps.