A two-party system is a form of party system where two major political parties dominate the voting in nearly all elections. As a result, all, or nearly all, elected offices end up being held by candidates endorsed by the two major parties. Coalition governments occur only rarely in two-party systems, though each party may internally look like a coalition.