Why Only Two Major Parties? January 9, 2008 Q: Why are there only two major parties in the U.S.? A: The winner-take-all system in the U.S. favors two stable parties.