With 25 precincts in this puzzle, we need to create 5 districts, each containing 5 precincts. In order to arrange for the no votes to win, we need to pack the heavy yes-voting precincts into just two districts. Since they are spread across the puzzle, they are too far apart to group as highlighted here:
Instead, we need to group these districts roughly like this:
The yes-voting district along the top can contain the three yes-heavy precincts by only connecting four precincts. Thus, this district has room to pick up another precinct, depending upon the shapes of the other districts. The yes-voting district in the middle/bottom of the puzzle can be formed in two different ways.
In the first orientation, shown below, three 40 yes-vote precincts are left to be divided between two districts. No matter how you arrange the remaining precincts, these three 40 yes-vote precincts create too many yes votes to be offset by no votes.
In the second orientation, if the yes-voting district along the top goes straight across, we are still left to divide three 40 yes-vote precincts amongst the two remaining districts.
However, if the yes-voting district along the top includes one of these 40 yes-vote precincts, this leaves just two 40 yes-vote precincts. Those can be separated to form two more no-voting districts.