The best solution to gerrymandering is to make it instantly mostly irrelevant, by using the popular vote and ranked-choice voting.
And indeed, that's mostly a social solution in it's implementation.
And indeed, that's mostly a social solution in it's implementation.
Statewide votes are mostly done by popular vote, so they're not affected by gerrymandering. Nationwide votes like the one for president are not done by popular vote, but they're also not done by district, so gerrymandering doesn't affect them.