Indian Citizen
Electoral roll search e1.12.1

By Indians, for Indians. Built with AI.

Find anyone on the Indian electoral roll

Start with a name and the name printed beside it. The roll does the rest.

Every entry on an Indian roll carries exactly one relative's name. On a common name it is the single most separating thing you can type, so it is asked for first. Everything else, age, sex, address and spelling, is on the results page.

Published electoral rolls only. Free, and no sign-in.

49.4 crorevoters in the index so far
49,42,96,842the exact count
32 of 36states and union territories with voters loaded
2,617 of 4,129assembly constituencies holding voters

Measured from the register itself, oldest reading 3 hours ago. 4 states and union territories are still to arrive, and the ones that have arrived are still filling in, so every number here is a floor and grows. See what is still missing.

Explore the roll by place

Any state, district, assembly constituency, polling station or single booth: how many voters it holds, how they split by age and sex, the surnames that run through it, and the electors themselves. The percentage on each tile is how many of that state's constituencies hold voters in the index; a state stays Updating until 98% of them do.

Uttar Pradesh13,37,16,707 100%Loaded Karnataka5,48,28,089 100%Loaded Bihar5,25,05,201 100%Loaded Rajasthan5,16,42,298 100%Loaded Madhya Pradesh4,55,52,675 100%Loaded Andhra Pradesh4,13,38,523 100%Loaded Tamil Nadu3,46,73,254 100%Loaded Telangana3,34,59,173 100%Loaded Chhattisgarh1,34,53,584 100%Loaded Uttarakhand79,27,942 100%Loaded NCT of Delhi61,31,105 100%Loaded West Bengal41,88,062 11%Updating Himachal Pradesh35,67,674 100%Loaded Meghalaya22,76,985 100%Loaded Manipur19,44,307 100%Loaded Nagaland13,27,982 100%Loaded Goa10,75,653 100%Loaded Arunachal Pradesh8,61,370 100%Loaded Mizoram8,16,885 100%Loaded Maharashtra4,86,239 1%Updating Dadra and Nagar Haveli and Daman and Diu4,22,533 100%Loaded Sikkim4,07,380 100%Loaded Tripura3,97,540 15%Updating Chandigarh3,64,474 100%Loaded Jammu and Kashmir3,14,697 3%Updating Andaman and Nicobar Islands2,62,804 100%Loaded Assam1,77,901 13%Updating Jharkhand90,972 1%Updating Kerala31,537 13%Updating Punjab18,697 14%Updating Odisha18,114 12%Updating Gujarat16,485 10%Updating Haryanano voters in the index yetNot loaded yet Ladakhno voters in the index yetNot loaded yet Lakshadweepno voters in the index yetNot loaded yet Puducherryno voters in the index yetNot loaded yet

Two ways in

Complete Voter Analysis

Take any state, district, constituency, polling station or single booth apart: how many voters it holds, how they split by age and sex, how its booths compare, the surnames that run through it, and the electors themselves. Every figure is measured from the register and says how it was counted.

Open the explorer →

Check any Voter

Give the details you have and the engine picks one elector out of everybody who shares the name, then builds the household, the family tree, the neighbouring houses and the polling station around them, showing its arithmetic at every step and refusing out loud when the register cannot separate two people.

Run a full check →

An initiative by Indians, for Indians

The Election Commission and the state Chief Electoral Officers publish the electoral roll. It is public by law and unreadable in practice: hundreds of thousands of scanned PDF pages, one booth at a time, with no way to ask a question of the whole of it.

Indian Citizen reads that published data and makes it answerable. The hard part is not finding a name, it is telling one person from the thousands who share it, and that is what the AI here does: it measures how common a name is before it weighs any evidence, scores every candidate against what you know, and shows the working for the one it picks. It also refuses, out loud, when the register cannot separate two people. A confident wrong answer about who somebody is would be worse than no answer at all.

Built and run privately, not by any government body and not on behalf of one. Tell us what is wrong with it: contact@indiancitizen.app.

Before you use anything here