Fractional voting FTW.
The root of our problem is that each Congressional district elects just one person, in a winner-take-all election where you only need to win by one vote. This means that the losers end up with a Representative who simply doesn’t represent them. This means that, in a close election, 49.9% of the voters can be effectively disenfranchised. Even in lopsided victories, where 70% of the voters support the winner, the remaining 30% are stuck with someone who doesn’t represent them.
The solution: elect TWO representatives from each Congressional district, and award them each a fractional vote in Congress. Each of the top two vote-getters would have a Congressional vote that is proportional to the number of voters who supported them. Thus if a district elects a Democrat (D) with 55% of the vote, and the losing Republican (R) gets 45%, both of them go to Congress, and D gets 0.55 votes while R gets 0.45 votes.
Interesting. It solves gerrymandering. It handles races with more than two candidates by dropping all but the top two finishers from the calculation to determine voting weight. And it will teach everyone about fractions, rounding and significant digits!