How come the Poroshenko bloc won so many more seats than Popular Front despite the popular vote tie?
These are just the FPTP seats. Basically, there are 225 PR seats and 225 FPTP seats (of which 27 had no election this time due to Russian occupation of Crimea and parts of Donetsk and Luhansk, so they will stay vacant for the moment). Allocation of the PR seats is pending the final count.
Yeah but this doesn't explain why there's such a discrepancy between FPP and PR results.
What do you mean? People are splitting their ticket. People vote for the Popular Front on the list vote because they like what they stand for (supporting Poroshenko but opposing the ceasefire) and then vote for an individual candidate from a different party because most Popular Front politicians are actually pretty sucky. Also Poroshenko attracted more big names to run for FPTP seats than other parties.