Back to blog

TamizhConnect Blog

12 Jan 2024 · TamizhConnect

English

E-rolls (electoral rolls) – noisy but brutally useful

Tamil genealogy article

Digital electoral rolls (e-rolls) look messy, but they quietly track age, address and family clusters over decades.

#electoral rolls#e-rolls#voter lists#genealogy#TamizhConnect
E-rolls (electoral rolls) – noisy but brutally useful

Tamil Ancestry Research


In this article:

  1. What e-rolls (electoral rolls) actually are
  2. Why e-rolls are powerful for family history (despite the mess)
  3. What you really get from a voter list entry
  4. Typical errors and distortions in e-rolls
  5. How to pull structured data from e-roll PDFs and portals
  6. Modelling e-roll data in TamizhConnect (household, address, age)
  7. A minimal, sane workflow for using e-rolls without drowning

E-rolls inline


1. What e-rolls (electoral rolls) actually are

Forget the jargon. An electoral roll / e-roll is:

A government-maintained list of people eligible to vote in a given constituency, at a given time, usually grouped by house/door number.

Key points:

  • Compiled and updated periodically (revisions, additions, deletions).
  • Published as PDFs or searchable lists: India, Sri Lanka and many other places now have them online.
  • Organised by:
    • polling station,
    • part / section,
    • “house number” / “building name” / “street”.

They are not:

  • a full census,
  • a clean genealogy,
  • proof of citizenship for all purposes (though they get used like that),
  • guaranteed accurate for age, spelling or relationships.

They’re just one repeated, semi-structured government snapshot of who lives where and is old enough to vote.


2. Why e-rolls are powerful for family history (despite the mess)

If you use e-rolls properly, you get:

  • Addresses over time
    • Who was at which house in which year / revision.
  • Approximate age
    • Year of birth or age at compilation for millions of people.
  • Family clusters
    • Voters listed under the same house/door number are usually household members or close neighbours.
  • Migration traces
    • Sudden disappearance from one constituency and appearance in another.
  • Name variants
    • Different spellings, initials, and orderings that show up only in election data.

For many ordinary people, especially post-1970s:

  • e-rolls will be the only recurring official record that tracks them as adults.
  • passports, pattas, employment records may cover only a fraction.

If you ignore e-rolls in TamizhConnect, you’re throwing away:

  • decades of address data,
  • a cheap way to cross-check ages,
  • and clear evidence of when branches left the native place.

3. What you really get from a voter list entry

Exact fields vary by country and year, but typical Indian-style e-roll entry has:

  • Serial number (within part)
  • Voter ID / EPIC number (not in earliest lists, but standard now)
  • Name of voter
  • Father’s / husband’s / mother’s name (relationship field)
  • Sex / gender
  • Age / Year of birth (sometimes only age, sometimes year-of-birth)
  • House number / address fragment
  • Part number / polling station
  • Status markers in some revisions:
    • new addition, deleted, shifted, etc.

From this, for TamizhConnect you can extract:

  • A person (with one name variant, one age-at-date, one relationship field).
  • A household cluster (who else shares the house number).
  • An approximate location at a concrete point in time.
  • A government-issued voter ID you can use to link later e-rolls.

That’s plenty, if you don’t treat it like the Bible.


4. Typical errors and distortions in e-rolls

Stop assuming “government list = clean data”. It isn’t.

Common problems:

4.1. Age lies and approximations

  • Ages are often:
    • rounded (30, 35, 40),
    • copied from earlier revisions with no update,
    • just guessed during revision.
  • Year-of-birth fields can be off by several years.

So:

  • use e-roll age as approximate,
  • cross-check with other documents,
  • don’t build exact birthdates from it unless corroborated.

4.2. Name spelling chaos

  • Muthusamy, Muthuswamy, MUTUSAMI, MUTHU SAMI all for same person.
  • Initials misplaced or expanded randomly.
  • Women often under husband’s name or with shortened/pet forms.

You have to treat these as name variants, not separate individuals, and match via:

  • house number,
  • relationship field,
  • neighbours,
  • other records.

4.3. Out-of-date deletions and additions

  • Deceased voters may stay on rolls for years.
  • Migrants may show up in both old and new places until revisions catch up.
  • Some eligible people never get added at all.

So a name appearing in a 2010 e-roll doesn’t guarantee they were alive and present on the exact date – it just means the system hadn’t removed them.

4.4. Mis-assigned house numbers

  • Revise squads guess or copy house numbers incorrectly.
  • Entire hamlets get odd numbering patterns.
  • Building name changes; rolls lag or use old name.

Treat house number as a strong hint, not absolute truth.


5. How to pull structured data from e-roll PDFs and portals

If you’re serious, you don’t just screenshot e-roll pages. You actually extract.

5.1. Identify relevant parts

For each known family village/town/city:

  • find the Assembly / Parliamentary constituency,
  • list likely polling stations (streets, wards, villages),
  • download e-roll PDFs for:
    • multiple revisions across years (e.g. 2004, 2010, 2015, 2020).

5.2. Manual vs semi-automatic extraction

You have two options:

  • Manual (slow, safer for small data):

    • read relevant pages,
    • type entries into a spreadsheet:
      • name, relation name, age, sex, house number, part, year, voter ID.
  • Semi-automatic (for larger sets):

    • run OCR on PDFs,
    • clean up output,
    • standardise column headers,
    • then manually correct obvious errors for known families.

Either way, your goal is a table like:

| Year | Part | Serial | Name | RelationName | RelationType | Age | Sex | HouseNo | VoterID |

Once it’s in that shape, you can import into TamizhConnect / your data model.

5.3. Respect privacy and law

Basic sanity:

  • Don’t dump full modern e-rolls publicly; they contain living people’s data.
  • Inside your family system, limit access to sensitive details if needed (voter IDs, exact addresses for living people).
  • Use e-rolls for genealogy and history, not surveillance.

6. Modelling e-roll data in TamizhConnect (household, address, age)

You want three main things from each e-roll entry:

  1. Person evidence
  2. Household cluster at a given time
  3. Address history

6.1. Person evidence: “this human existed here in year X”

Per e-roll entry, create a PersonEvidence object linked to a person profile:

  • sourceType: "e-roll"
  • year: e.g. 2011
  • constituency: "X Assembly Constituency"
  • partNumber: "Part 123"
  • serialNumber: "456"
  • nameAsWritten: "R. MUTHUSAMY"
  • relationNameAsWritten: "Ramasamy"
  • relationType: "father" | "husband" | "mother" | "other/unknown"
  • ageRecorded: 45
  • sexRecorded: "M" / "F" / other
  • houseNoRecorded: "12A"
  • voterId: "ABC1234567" (if present)
  • confidence: "high" | "medium" | "low" match to your person.

This lives as a source for that person, not as the person itself.

6.2. Household cluster: who shared the address

For each unique combo of:

  • year,
  • partNumber,
  • houseNoRecorded,

group the entries. That’s your voter-household:

  • householdId: internal
  • year: e.g. 2011
  • addressLabelRaw: e.g. "12A, East Street"
  • personLinks[]: list of e-roll persons at that address.

In TamizhConnect, you can:

  • show who was together at that time,
  • track which siblings/relatives split from which household,

and map this onto your internal household model.

6.3. Address timeline

From multiple years:

  • 2004: Person X at Old Village
  • 2011: Person X at Town Y
  • 2019: Person X not on roll; children appear in City Z.

Construct an AddressHistory for each person:

  • addressEvents[]:
    • year: 2004, place: Old Village, source: "e-roll 2004"
    • year: 2011, place: Town Y, source: "e-roll 2011"
    • year: 2019, place: City Z, source: "e-roll 2019 (children)", note: “Parent likely migrated/died.”

Don’t guess exact move years – use ranges:

  • “between 2004 and 2011”.

7. A minimal, sane workflow for using e-rolls without drowning

Here’s a straightforward approach that doesn’t require you to become an election-office archivist.

Step 1: Pick 1–2 core locations

Start with:

  • native village / ooru,
  • main city area where your branch concentrated.

Download 2–3 e-roll years for those places (spaced 5–10 years apart).

Step 2: Extract only known family names first

Instead of indexing entire rolls:

  • search within PDFs (if possible) for your surnames / stems,
  • or manually scan where you know the street/ward.
  • Pull out rows that obviously belong to your people.

Enter into a spreadsheet with:

  • Year, Part, Serial, Name, RelationName, RelationType, Age, Sex, HouseNo, VoterID.

Step 3: Map to existing profiles in TamizhConnect

For each row:

  • match to a person profile based on:
    • name pattern,
    • father/husband name,
    • approximate age,
    • known address.

If there’s ambiguity:

  • flag as unresolved; don’t force it.

Add each as a source record to that person.

Step 4: Build address and household snapshots

From that extracted subset:

  • group by year + house number to form voter-households,
  • see which relatives appear together,
  • note address changes across years.

Overlay on your migration timeline:

  • “This is roughly when this branch shifted from ooru to town / city.”

Step 5: Use e-rolls to check myths

Once you have a small sample in TamizhConnect, use it to challenge stories like:

  • “We only came to Chennai after 2000.” (But roll shows them in 1993.)
  • “So-and-so never left the village.” (But roll says otherwise.)
  • “X never lived separately from parents.” (Multiple addresses say they did.)

Log corrections as notes and timeline updates.
Don’t cling to stories when the data contradicts them.


If you treat e-rolls as “just boring government PDFs”, you’re ignoring a cheap, dense timeline of your family’s adult lives.

If you treat them as what they actually are:

  • frequent, messy, honest snapshots of who was old enough to vote, living roughly where, with whom,

and model them properly in TamizhConnect, they become one of the sharpest tools you have for:

  • pinning addresses to years,
  • tracking migration step-by-step,
  • and catching gaps in your oral narratives long before they become permanent myths.

Share this article


Ready to start your Tamil family tree?

TamizhConnect helps you discover relatives, trace your origin village, and keep your family history alive for the next generation.

Create your free TamizhConnect account

You might also like

E-rolls (தேர்தல் பட்டியல்) – சத்தம் நிறைந்தாலும் கடுமையான ஆதாரம் (Tamil)

டிஜிட்டல் தேர்தல் பட்டியல் (e-roll) சீரற்றதாகத் தோன்றினாலும், பல தசாப்தங்களாக வயது, முகவரி, குடும்பக் குழுக்களை அமைதியாகப் பின்தொடர்கின்றன.

12 Jan 2024

கொடிவழி / குடும்ப மரம் (kodivazhi Maram) – தமிழ்நாடு உறவுப் பெயர்கள் + Family Tree எழுதும் practical format (Tamil)

Kudumba Maram / Kodivazhi என்றால் என்ன? தமிழ்நாட்டில் உறவுப் பெயர்கள் (பெரியப்பா, சித்தப்பா, மாமா, அத்தை…) எப்படி தந்தை/தாய் வழி, மூத்த/இளைய வேறுபாட்டோடு...

28 Dec 2025

கொடிவழி / குடும்ப மரம் (kodivazhi Maram) – மலேசிய தமிழ் உறவுப் பெயர்கள் + பெயர்/ஆவண format-க்கு ஏற்ற family tree guide (Tamil)

மலேசிய தமிழர் குடும்பங்களில் பயன்படும் உறவுப் பெயர்கள் + Tamil↔English spelling variants, initials, document formats ஆகியவற்றுடன் family tree (Kodivazhi)...

28 Dec 2025

தமிழ் மூதாதையர் ஆய்வு நூலகம் (Tamil)

TamizhConnect-க்கு தேவையான தமிழ் வம்சாவளி முறைகள், பதிவுகள், இனவியல் மற்றும் பாரம்பரியச் சரிபார்ப்புக்கான அனைத்து ஆழமான வழிகாட்டிகளும் ஒரே இடத்தில்.

15 Jan 2026

Related by topic

கொடிவழி / குடும்ப மரம் (kodivazhi Maram) – இலங்கை தமிழ் உறவுப் பெயர்கள் + Kodivazhi record பண்ண practical tips (Tamil)

இலங்கை தமிழர்களில் பயன்படும் குடும்ப உறவுப் பெயர்கள் (பெரியப்பா, சித்தப்பா, மாமா, அத்தை, பெரியம்மா, சித்தி…) + diaspora naming/document patterns-க்கு ஏற்ற...

28 Dec 2025

More from TamizhConnect

மட்டக்களப்பு – ஏரி, எல்லை வன்முறை மற்றும் பகிரப்பட்ட தமிழ்-முஸ்லிம் நினைவு: உங்கள் மூதாதையரைக் கண்டறிவதற்கான முழுமையான வழிகாட்டி (Tamil)

மட்டக்களப்பின் சிக்கலான வரலாறு, புவியியல் மற்றும் கலாச்சார காட்சியைப் புரிந்துகொள்ள முழுமையான வழிகாட்டி. போர், இடம்பெயர்வு மற்றும் சிதறிய மக்கள் வாழ்க்கை முறைகளின் வழியாக உங்கள் மட்டக்களப்பு வேர்களைக் கண்டறிவது.

13 Jan 2026

Core topics

தமிழ் வேர்களை கண்டுபிடிப்பது: உங்கள் மூதாதையரை தேடுவதற்கான வழிகாட்டி

தமிழ் வேர்களை கண்டுபிடிப்பதற்கான எளிய வழிகள்: குடும்ப உரையாடல்கள், ஆவணங்கள் மற்றும் சமூக உதவி மூலம் உங்கள் வேர்களைக் கண்டறிய இந்த வழிகாட்டியைப் பயன்படுத்தவும்.

17 Dec 2025

Continue reading

செட்டிநாடு – மாளிகைகள், நிதி தடங்கள் மற்றும் அட்டை அட்டைப்படம் சொல்லாதவை (Tamil)

செட்டிநாடு மாளிகைகள், டைல்கள், கார சிக்கன் மட்டும் அல்ல; நிதி, இடம்பெயர்வு, உழைப்பு கொண்டு நெய்யப்பட்ட கிராம வலயம்.

06 Jan 2024

Explore TamizhConnect