Abstract–An electronic voting system based on blockchain technology, addressing the challenges of traditional paper ballots and digital voting methods. The system aims to provide security, integrity, transparency, and privacy for voters. It evaluates various blockchain frameworks and proposes a novel e-voting system that can be particularly useful for small-scale elections within corporate environments. The implementation relies on Ethereum’s smart contracts, with development and testing facilitated by the Truffle framework and Ganache as the Ethereum client for testing. It also highlights the historical challenges in developing secure electronic voting systems that balance fairness and privacy with transparency and flexibility. The paper explores the application of blockchain technology in addressing these issues, emphasizing the potential of distributed ledger technology for hosting nationwide elections securely and cost-effectively. The paper also underscores the significance of blockchain technology in ensuring anonymity, privacy, verifiability, and fairness in the voting process. Keywords- Blockchain, Decentralized, Ethereum, E-Voting, Smart Contracts.