Our Country, India Is The Largest Democratic Country In The World. So It Is Essential To Make Sure That The Governing Body Is Elected Through A Fair Election. India Has Only Offline Voting System Which Is Not Effective And Up To The Mark As It Requires Large Man Force And It Also Requires More Time To Process And Publish The Results. Therefore, To Be Made Effective, The System Needs A Change, Which Overcomes These Disadvantages. The New Method Does Not Force The Person's Physical Appearance To Vote, Which Makes The Things Easier. This Paper Focuses On A System Where The User Can Vote Remotely From Anywhere Using His/her Computer Or Mobile Phone And Doesn’t Require The Voter To Get To The Polling Station Through Two Step Authentication Of Face Recognition And OTP System. This Project Also Allows The User To Vote Offline As Well If He/she Feels That Is Comfortable. The Face Scanning System Is Used To Record The Voters Face Prior To The Election And Is Useful At The Time Of Voting. The Offline Voting System Is Improvised With The Help Of RFID Tags Instead Of Voter Id. This System Also Enables The User The Citizens To See The Results Anytime Which Can Avoid Situations That Pave Way To Vote Tampering.