It depends though. If you can make everyone vote on Bitcoin's blockchain for example, which is immutable by nature, there is nothing any political party can do to change the vote or make them disappear.
voting does not need blockchain. because voting is only a 24 hour action. you dont need to have an active system 24/7/365/4year
you just need something for 1 night
call it a "UTXOblock"
where transactions are locked into one block and that block is cryptographically locked.
the chaining part is not needed because after the 24 hours no additions need to be made.
the important part of voting is not the chaining. but the cryptographic locks of both message signing and block hashing
the weakenesses are in the registering voters to a specific identifyable key to ensure only one person has one vote by preventing people from stealing keys or just making up fake keys/identities to double vote