As the first democratic nation in South Asia, Sri Lanka continues to conduct elections using the traditional paper-based process. The main disadvantages of this procedure are its dependence on human resources, high printing costs, and inefficient vote counting. This research proposes the implementation of an RFID – based voting system to replace the current paper-based election system with paperless electronic voting systems. Radio frequency identification (RFID) is a popular method for automatic identification and data capture that uses electromagnetic fields to automatically identify, and track tags attached to objects. In this system, each registered voter will have a separate voter identity card with an RFID tag printed on it. During the election, the RFID reader module senses the RFID tags with voter ID. After receiving the voter ID from the RFID reader, the IC compares the ID, and if the data matches the already stored information, the voter is allowed to cast his vote. The admin panel has a different ID, and they have authority to see the results, reset the voting results, add a new registered user, remove a registered user, reset all users, and reset all results. If the voter is not authorized the buzzer alarm will ring to inform them that the person is not allowed to vote. The implementation of this system helps to minimize the possibility of rigging in elections, reduce the probability of causing human error, and eliminate the need to do manual work.