NRI & Diaspora Voting in India — Complete Guide

Sources: ECI, affidavits, published records Method is public and auditable

Direct answer High confidence

Indian citizens living abroad (NRIs) CAN vote in Indian elections, but must physically travel to their home constituency on polling day — there is no postal or online voting for NRIs. OCI (Overseas Citizen of India) card holders CANNOT vote; OCI is a foreign residency status, not citizenship. If you have a foreign passport, you cannot vote in India.

Sources: ECI — NRI voter registration (voters.eci.gov.in) , Representation of the People Act 1950 , How Tamil Nadu government works · Dataset rev: tn-public-data-2026-04-27 · Entity rev: answer-copy:nri-diaspora-voting-india-guide:2026-05-09

Quick eligibility check

Your situation Can you vote? Condition
Indian citizen, living abroad, valid Indian passport ✓ Yes Must physically be in India on polling day
OCI card holder (foreign passport + OCI card) ✗ No OCI ≠ citizenship; no voting rights
PIO card holder (foreign passport) ✗ No PIO ≠ citizenship; no voting rights
Dual citizen (e.g. Indian + British passport) ✗ No India does not recognise dual citizenship; foreign passport = surrender of Indian citizenship
Indian citizen abroad — wants to vote by post ✗ Not yet No NRI postal ballot law enacted as of 2026

How to register as an NRI (overseas) voter

  1. Visit voters.eci.gov.in — the Election Commission's voter portal
  2. Click "Register as Overseas Voter" — this uses Form 6A (different from Form 6 for domestic voters)
  3. Enter your Indian passport number and details of your last permanent address in India
  4. Upload your Indian passport (bio-data page) and proof of current overseas address
  5. Your application goes to the Electoral Registration Officer (ERO) of your home constituency
  6. Once approved, you appear on the electoral roll as an "overseas elector" and will be allocated to your home polling booth
  7. On election day: travel to that booth, present your Indian passport, cast your vote