I think blockchain is a perfect application for voting machines. Blockchain is public, immutable, cryptographic. Every voter can vote and then verify their vote was actually registered and was untampered via a web platform or something.
The network can be run by the public. Ofcourse there is risk associated with the 51% attack, but it's still a more transparent process than what we have today.