Congressional districts look like snakes, dragons, many link little groups of houses by the right of way of a highway like a thread with knots in it. The purpose is to peel out races and classes or ethnics so they can never effect an election.
Here's the fix.
1. District boundaries must follow or parallel county, township or school or fire district borders.
For reason of simplicity here lets say the county is square. If the populace required to balance districts forced adjustments (as they almost always will) to add or subtract from the district it must be done in this way:
2. The district is simply enlarged uniformly in all directions (puff up the square one street further perhaps in a city) to achieve the population needed. It may not be notched and hacked in odd shapes or encompass specific groups.
3. Should a county be home to multiple districts then it is divided in half perhaps or in a grid then one expanded the other shrunk to reach parity following rule #1.
It is thought that in Congress, 3/4 of them are in safe seats, and most of those are due to gerrymandering. This is not democracy of the voters but prevention of democracy by state party bosses and state houses. This is why, in 2014, the GOP with it's extremist positions and approval in the low teens, will return nearly every congressmen, as will many of the Dems. Unless gerrymandering is changed, we will not see much change until near the next census, by that time some areas see population shifts that shake up a few seats.
Discuss among yourselves.