What your legislator declared, and who published it.
Declared assets, liabilities, criminal cases, attendance and area statistics for Indian legislators. Every figure names the document it came from and links to it.
12 active sources. Last checked 12 August 2026.
542
sitting members with a filed record
Across the Lok Sabha, the Rajya Sabha and the state assemblies, assembled from sworn affidavits, house attendance registers and published area statistics.
One page per legislator, built from four public sources.
Every candidate files a sworn affidavit with their nomination declaring assets, liabilities and any criminal cases against them. The Election Commission publishes these as scanned images, one file per candidate. This site holds them as figures you can sort.
No figure is estimated, adjusted or scored. It is either in a document, in which case the document is linked, or it is missing, in which case the page says so rather than showing a zero.
Sources, not summaries
Each figure links to the filing it came from, so you can check the page against the document.
Nothing inferred
No composite score. Rankings use one published measure at a time and say which.
Corrections in public
Corrections need a supporting document, which then becomes the source for the change.
Who this is for.
The same filings answer a question about one candidate or about a whole house. The only difference is how many you need at once.
Voters
Check one name before voting: declared assets, pending cases, attendance.
Reporters
Compare a declaration against the previous election, with the document to cite.
Researchers
Pull the same fields for a whole house through the JSON API, licensed for reuse.
Civic groups
Track one seat across terms, including party changes and fund spending.
Where the data comes from.
Three kinds of page.
A member, a seat, or an area statistic. All three follow the same rule: every figure names the document it came from.
How the data is assembled.
Four steps, repeated on every import. The run log records what changed and when, so any figure traces back to the run that wrote it.
Collect the filing
Fetch the affidavit, attendance register or statistic from the body that published it, and keep the original.
Read it as filed
Transcribe figures without rounding or correcting them. What the form says is what the database holds.
Cross-check
Check against the previous filing. Disagreements are flagged for review rather than resolved silently.
Publish with the link
Publish each figure beside its document, and list what is still missing on the coverage page.
Widest coverage today: Andaman and Nicobar Islands, Andhra Pradesh, Arunachal Pradesh. See the full coverage report.
Report an error.
Corrections need a document, the same as entries do. Link the filing and the page changes with that link as its source.
- Checked against the original filing
- Your document is published alongside the change
- No silent edits: the run log keeps the history
Prefer to work against the API? See the endpoint reference or email data@netarecord.org.